BOSS 7.0.9
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)
Definition: MucAbsorber.cxx:26
virtual void SetObjOrgInBes()
virtual void SetLocOrgInBes()
virtual void SetTheta()
Definition: MucAbsorber.cxx:61
virtual ~MucAbsorber()
Definition: MucAbsorber.cxx:37
virtual void SetWd()
virtual void SetW()
virtual void SetH()
virtual void Init()
Definition: MucAbsorber.cxx:40
virtual void SetObjRotToMot()
virtual void SetWu()
virtual void SetRin()
Definition: MucAbsorber.cxx:74
virtual void SetL()
virtual void SetObjOrgInLoc()
virtual void SetRout()
Definition: MucAbsorber.cxx:87
virtual void SetRc()
Definition: MucAbsorber.cxx:96