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