BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Muc/MucCalib/include/MucCalib/MucGapCal.h
Go to the documentation of this file.
1//------------------------------------------------------------------------------|
2// [File ]: MucGapCal.h |
3// [Brief ]: Head file of MUC geometry gap of Gap class |
4// [Author]: Xie Yuguang, <ygxie@mail.ihep.ac.cn> |
5// [Date ]: May 22, 2005 |
6//------------------------------------------------------------------------------|
7
8#ifndef MUC_GAP_H
9#define MUC_GAP_H
10
11#include <iostream>
12
13#include "MucCalib/MucBoxCal.h"
14#include "MucCalib/MucEntityCal.h"
15
16using namespace std;
17
18class MucGapCal : public MucEntityCal {
19public:
20 MucGapCal( int part, int segment, int layer );
21 MucGapCal( const MucGapCal& other );
22 MucGapCal& operator=( const MucGapCal& other );
24
26
27protected:
28 virtual void Init();
29
30 virtual void SetTheta();
31 virtual void SetRin();
32 virtual void SetRout();
33 virtual void SetRc();
34
35 virtual void SetThin();
36 virtual void SetW();
37 virtual void SetH();
38 virtual void SetL();
39 virtual void SetWu();
40 virtual void SetWd();
41
42private:
43 MucBoxCal* m_MucBoxCal;
44};
45
46#endif
virtual void SetRin()
MucGapCal(const MucGapCal &other)
virtual void SetRout()
virtual void SetL()
virtual void SetWu()
virtual void SetThin()
MucGapCal & operator=(const MucGapCal &other)
MucGapCal(int part, int segment, int layer)
virtual void SetW()
virtual void Init()
virtual void SetWd()
MucBoxCal * GetBox()
virtual void SetRc()
virtual void SetH()
virtual void SetTheta()