BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MucGap.h
Go to the documentation of this file.
1//------------------------------------------------------------------------------|
2// [File ]: MucGap.h |
3// [Brief ]: Head file of MUC geometry gap of Gap class |
4// [Author]: Xie Yuguang, <ygxie@mail.ihep.ac.cn> |
5// [Date ]: May 22, 2005 |
6//------------------------------------------------------------------------------|
7
8#ifndef MUC_GAP_H
9#define MUC_GAP_H
10
11#include <iostream>
12
15
16using namespace std;
17
18class MucGap : public MucEntity {
19public:
20 MucGap( int part, int segment, int layer, int id );
21 MucGap( const MucGap& other );
22 MucGap& operator=( const MucGap& other );
23 ~MucGap();
24
25 MucBox* GetBox();
26
27protected:
28 virtual void Init();
29
30 virtual void SetTheta();
31 virtual void SetRin();
32 virtual void SetRout();
33 virtual void SetRc();
34
35 virtual void SetThin();
36 virtual void SetW();
37 virtual void SetH();
38 virtual void SetL();
39 virtual void SetWu();
40 virtual void SetWd();
41
42 virtual void SetLocOrgInBes();
43 virtual void SetObjRotToMot();
44 virtual void SetObjOrgInBes();
45 virtual void SetObjOrgInLoc();
46
47private:
48 MucBox* m_MucBox;
49};
50
51#endif
MucEntity(int part, int segment, int layer)
Definition MucEntity.cxx:17
virtual void SetRin()
Definition MucGap.cxx:77
virtual void SetTheta()
Definition MucGap.cxx:68
virtual void SetWd()
Definition MucGap.cxx:166
virtual void SetW()
Definition MucGap.cxx:102
virtual void SetRc()
Definition MucGap.cxx:91
MucGap & operator=(const MucGap &other)
Definition MucGap.cxx:27
virtual void SetObjOrgInBes()
Definition MucGap.cxx:237
~MucGap()
Definition MucGap.cxx:36
virtual void SetH()
Definition MucGap.cxx:120
virtual void SetLocOrgInBes()
Definition MucGap.cxx:185
virtual void Init()
Definition MucGap.cxx:39
virtual void SetRout()
Definition MucGap.cxx:86
MucGap(int part, int segment, int layer, int id)
Definition MucGap.cxx:17
virtual void SetL()
Definition MucGap.cxx:134
virtual void SetWu()
Definition MucGap.cxx:147
virtual void SetObjRotToMot()
Definition MucGap.cxx:229
MucBox * GetBox()
Definition MucGap.cxx:60
virtual void SetThin()
Definition MucGap.cxx:100
virtual void SetObjOrgInLoc()
Definition MucGap.cxx:308