BOSS 7.0.3
BESIII Offline Software System
Loading...
Searching...
No Matches
Muc/MucGeoCreateAlg/MucGeoCreateAlg-00-01-00/MucGeoCreateAlg/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
13#include "MucGeoCreateAlg/MucEntity.h"
14#include "MucGeoCreateAlg/MucBox.h"
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 );
25
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
virtual void SetRin()
MucGap(const MucGap &other)
virtual void SetW()
virtual void SetThin()
MucGap & operator=(const MucGap &other)
Definition: MucGap.cxx:30
virtual void SetTheta()
virtual void SetObjRotToMot()
virtual void SetRc()
virtual void SetH()
virtual void SetWu()
virtual void SetLocOrgInBes()
MucGap(int part, int segment, int layer, int id)
virtual void SetL()
virtual void SetObjOrgInBes()
virtual void SetObjOrgInLoc()
virtual void Init()
MucBox * GetBox()
virtual void SetRout()
virtual void SetWd()