CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
MucAbsorber.h
Go to the documentation of this file.
1//------------------------------------------------------------------------------|
2// [File ]: MucAbsorber.h |
3// [Brief ]: Head file of MUC geometry absorber class |
4// [Author]: Xie Yuguang, <[email protected]> |
5// [Date ]: May 22, 2005 |
6//------------------------------------------------------------------------------|
7
8#ifndef MUC_ABSORBER_H
9#define MUC_ABSORBER_H
10
11#include<iostream>
12
14
15using namespace std;
16
17class MucAbsorber : public MucEntity
18{
19 public:
20 MucAbsorber( int part, int segment, int layer, int id );
21 MucAbsorber( const MucAbsorber &other );
22 MucAbsorber &operator =( const MucAbsorber &other );
23 virtual ~MucAbsorber();
24
25 protected:
26 virtual void Init();
27
28 virtual void SetTheta();
29 virtual void SetRin();
30 virtual void SetRout();
31 virtual void SetRc();
32
33 virtual void SetThin();
34 virtual void SetW();
35 virtual void SetH();
36 virtual void SetL();
37 virtual void SetWu();
38 virtual void SetWd();
39 virtual void SetLocOrgInBes();
40 virtual void SetObjRotToMot();
41 virtual void SetObjOrgInBes();
42 virtual void SetObjOrgInLoc();
43
44};
45
46#endif
47
virtual void SetThin()
MucAbsorber & operator=(const MucAbsorber &other)
virtual void SetObjOrgInBes()
virtual void SetLocOrgInBes()
virtual void SetTheta()
virtual ~MucAbsorber()
virtual void SetWd()
virtual void SetW()
virtual void SetH()
virtual void Init()
MucAbsorber(int part, int segment, int layer, int id)
virtual void SetObjRotToMot()
virtual void SetWu()
virtual void SetRin()
virtual void SetL()
virtual void SetObjOrgInLoc()
virtual void SetRout()
virtual void SetRc()