CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoFoil.h
Go to the documentation of this file.
1// length unit is mm
2
3#ifndef CGEMGEOFOIL_H
4#define CGEMGEOFOIL_H
5
6using namespace std;
7
9/* friend class CgemGeoLayer; */
10/* friend class BesCgemGeoParameter; */
11public:
12/* CgemGeoFoil(){}; */
13/* ~CgemGeoFoil(){}; */
14
15 /* set method of CgemFoil */
16 void setIDOfCgemFoil(int id) { m_ID_GemFoil = id; }
17 void setInnerROfCgemFoil(double r) { m_R_i_GemFoil = r; }
18 void setOuterROfCgemFoil(double r) { m_R_o_GemFoil = r; }
19 void setInnerROfCgemFoilCu1(double r) { m_R_i_GemFoil_Cu1 = r; }
20 void setOuterROfCgemFoilCu1(double r) { m_R_o_GemFoil_Cu1 = r; }
21 void setInnerROfCgemFoilKapton(double r) { m_R_i_GemFoil_Kapton = r; }
22 void setOuterROfCgemFoilKapton(double r) { m_R_o_GemFoil_Kapton = r; }
23 void setInnerROfCgemFoilCu2(double r) { m_R_i_GemFoil_Cu2 = r; }
24 void setOuterROfCgemFoilCu2(double r) { m_R_o_GemFoil_Cu2 = r; }
25
26 /* get method of CgemFoil */
27 int getIDOfCgemFoil() const {return m_ID_GemFoil; }
28 double getInnerROfCgemFoil() const {return m_R_i_GemFoil; }
29 double getOuterROfCgemFoil() const {return m_R_o_GemFoil; }
30 double getInnerROfCgemFoilCu1() const {return m_R_i_GemFoil_Cu1; }
31 double getOuterROfCgemFoilCu1() const {return m_R_o_GemFoil_Cu1; }
32 double getInnerROfCgemFoilKapton() const {return m_R_i_GemFoil_Kapton; }
33 double getOuterROfCgemFoilKapton() const {return m_R_o_GemFoil_Kapton; }
34 double getInnerROfCgemFoilCu2() const {return m_R_i_GemFoil_Cu2; }
35 double getOuterROfCgemFoilCu2() const {return m_R_o_GemFoil_Cu2; }
36
37 void print();
38
39private:
40 int m_ID_GemFoil;
41 double m_R_i_GemFoil;
42 double m_R_o_GemFoil;
43 double m_R_i_GemFoil_Cu1;
44 double m_R_o_GemFoil_Cu1;
45 double m_R_i_GemFoil_Kapton;
46 double m_R_o_GemFoil_Kapton;
47 double m_R_i_GemFoil_Cu2;
48 double m_R_o_GemFoil_Cu2;
49};
50
51#endif /* CGEMGEOFOIL_H */
void print()
Definition: CgemGeoFoil.cxx:8