CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Muc/MucCalibAlg/MucCalibAlg-00-02-16/MucCalibAlg/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, <[email protected]> |
5// [Date ]: May 22, 2005 |
6//------------------------------------------------------------------------------|
7
8#ifndef MUC_GAP_H
9#define MUC_GAP_H
10
11#include<iostream>
12
13#include "MucCalibAlg/MucEntityCal.h"
14#include "MucCalibAlg/MucBoxCal.h"
15
16using namespace std;
17
18class MucGapCal : public MucEntityCal
19{
20 public:
21 MucGapCal( int part, int segment, int layer );
22 MucGapCal( const MucGapCal &other );
23 MucGapCal& operator =( const MucGapCal &other );
25
27
28 protected:
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 private:
44
45 MucBoxCal* m_MucBoxCal;
46};
47
48#endif
49
virtual void SetRin()
MucGapCal(const MucGapCal &other)
virtual void SetRout()
virtual void SetL()
virtual void SetWu()
virtual void SetThin()
MucGapCal & operator=(const MucGapCal &other)
Definition: MucGapCal.cxx:30
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()