BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/MucCalibAlg/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 );
24 ~MucGapCal();
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 SetWd()
Definition: MucGapCal.cxx:119
virtual void Init()
Definition: MucGapCal.cxx:46
virtual void SetH()
Definition: MucGapCal.cxx:102
virtual void SetWu()
Definition: MucGapCal.cxx:115
virtual void SetW()
Definition: MucGapCal.cxx:97
MucGapCal & operator=(const MucGapCal &other)
Definition: MucGapCal.cxx:30
virtual void SetRc()
Definition: MucGapCal.cxx:88
MucBoxCal * GetBox()
Definition: MucGapCal.cxx:63
virtual void SetL()
Definition: MucGapCal.cxx:110
virtual void SetRout()
Definition: MucGapCal.cxx:83
virtual void SetRin()
Definition: MucGapCal.cxx:78
virtual void SetThin()
Definition: MucGapCal.cxx:93
virtual void SetTheta()
Definition: MucGapCal.cxx:73