CGEM BOSS 6.6.5.g
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, <[email protected]> |
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
19{
20 public:
21 MucGap( int part, int segment, int layer, int id );
22 MucGap( const MucGap &other );
23 MucGap& operator =( const MucGap &other );
24 ~MucGap();
25
26 MucBox* GetBox();
27
28 protected:
29
30 virtual void Init();
31
32 virtual void SetTheta();
33 virtual void SetRin();
34 virtual void SetRout();
35 virtual void SetRc();
36
37 virtual void SetThin();
38 virtual void SetW();
39 virtual void SetH();
40 virtual void SetL();
41 virtual void SetWu();
42 virtual void SetWd();
43
44 virtual void SetLocOrgInBes();
45 virtual void SetObjRotToMot();
46 virtual void SetObjOrgInBes();
47 virtual void SetObjOrgInLoc();
48
49 private:
50
51 MucBox* m_MucBox;
52};
53
54#endif
55
Definition: MucBox.h:21
Definition: MucGap.h:19
virtual void SetRin()
Definition: MucGap.cxx:95
virtual void SetTheta()
Definition: MucGap.cxx:82
virtual void SetWd()
Definition: MucGap.cxx:216
virtual void SetW()
Definition: MucGap.cxx:134
virtual void SetRc()
Definition: MucGap.cxx:116
MucGap & operator=(const MucGap &other)
Definition: MucGap.cxx:30
virtual void SetObjOrgInBes()
Definition: MucGap.cxx:293
~MucGap()
Definition: MucGap.cxx:43
virtual void SetH()
Definition: MucGap.cxx:157
virtual void SetLocOrgInBes()
Definition: MucGap.cxx:240
virtual void Init()
Definition: MucGap.cxx:49
virtual void SetRout()
Definition: MucGap.cxx:108
virtual void SetL()
Definition: MucGap.cxx:174
virtual void SetWu()
Definition: MucGap.cxx:192
virtual void SetObjRotToMot()
Definition: MucGap.cxx:282
MucBox * GetBox()
Definition: MucGap.cxx:72
virtual void SetThin()
Definition: MucGap.cxx:129
virtual void SetObjOrgInLoc()
Definition: MucGap.cxx:366