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