CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
CgemGeoFoil Class Reference

#include <CgemGeoFoil.h>

Public Member Functions

void setIDOfCgemFoil (int id)
 
void setInnerROfCgemFoil (double r)
 
void setOuterROfCgemFoil (double r)
 
void setInnerROfCgemFoilCu1 (double r)
 
void setOuterROfCgemFoilCu1 (double r)
 
void setInnerROfCgemFoilKapton (double r)
 
void setOuterROfCgemFoilKapton (double r)
 
void setInnerROfCgemFoilCu2 (double r)
 
void setOuterROfCgemFoilCu2 (double r)
 
void setInnerROfCgemFoilHole (double r)
 
void setOuterR1OfCgemFoilHole (double r)
 
void setOuterR2OfCgemFoilHole (double r)
 
void setLengthOfCgemFoilHole (double r)
 
int getIDOfCgemFoil () const
 
double getInnerROfCgemFoil () const
 
double getOuterROfCgemFoil () const
 
double getInnerROfCgemFoilCu1 () const
 
double getOuterROfCgemFoilCu1 () const
 
double getInnerROfCgemFoilKapton () const
 
double getOuterROfCgemFoilKapton () const
 
double getInnerROfCgemFoilCu2 () const
 
double getOuterROfCgemFoilCu2 () const
 
double getInnerROfCgemFoilHole () const
 
double getOuterR1OfCgemFoilHole () const
 
double getOuterR2OfCgemFoilHole () const
 
double getLengthOfCgemFoilHole () const
 
void print ()
 

Detailed Description

Definition at line 9 of file CgemGeoFoil.h.

Member Function Documentation

◆ getIDOfCgemFoil()

int CgemGeoFoil::getIDOfCgemFoil ( ) const
inline

Definition at line 32 of file CgemGeoFoil.h.

32{return m_ID_GemFoil; }

Referenced by CgemGeomSvc::initGeom().

◆ getInnerROfCgemFoil()

double CgemGeoFoil::getInnerROfCgemFoil ( ) const
inline

◆ getInnerROfCgemFoilCu1()

double CgemGeoFoil::getInnerROfCgemFoilCu1 ( ) const
inline

Definition at line 35 of file CgemGeoFoil.h.

35{return m_R_i_GemFoil_Cu1; }

Referenced by CgemGeomSvc::initGeom().

◆ getInnerROfCgemFoilCu2()

double CgemGeoFoil::getInnerROfCgemFoilCu2 ( ) const
inline

Definition at line 39 of file CgemGeoFoil.h.

39{return m_R_i_GemFoil_Cu2; }

Referenced by CgemGeomSvc::initGeom().

◆ getInnerROfCgemFoilHole()

double CgemGeoFoil::getInnerROfCgemFoilHole ( ) const
inline

Definition at line 41 of file CgemGeoFoil.h.

41{return m_R_i_GemFoil_Hole ;}

◆ getInnerROfCgemFoilKapton()

double CgemGeoFoil::getInnerROfCgemFoilKapton ( ) const
inline

Definition at line 37 of file CgemGeoFoil.h.

37{return m_R_i_GemFoil_Kapton; }

Referenced by CgemGeomSvc::initGeom().

◆ getLengthOfCgemFoilHole()

double CgemGeoFoil::getLengthOfCgemFoilHole ( ) const
inline

Definition at line 44 of file CgemGeoFoil.h.

44{return m_L_GemFoil_Hole;}

◆ getOuterR1OfCgemFoilHole()

double CgemGeoFoil::getOuterR1OfCgemFoilHole ( ) const
inline

Definition at line 42 of file CgemGeoFoil.h.

42{return m_R_o1_GemFoil_Hole ;}

◆ getOuterR2OfCgemFoilHole()

double CgemGeoFoil::getOuterR2OfCgemFoilHole ( ) const
inline

Definition at line 43 of file CgemGeoFoil.h.

43{return m_R_o2_GemFoil_Hole ;}

◆ getOuterROfCgemFoil()

double CgemGeoFoil::getOuterROfCgemFoil ( ) const
inline

Definition at line 34 of file CgemGeoFoil.h.

34{return m_R_o_GemFoil; }

Referenced by InductionGTS::drive_to_anode(), and CgemGeomSvc::initGeom().

◆ getOuterROfCgemFoilCu1()

double CgemGeoFoil::getOuterROfCgemFoilCu1 ( ) const
inline

Definition at line 36 of file CgemGeoFoil.h.

36{return m_R_o_GemFoil_Cu1; }

Referenced by CgemGeomSvc::initGeom().

◆ getOuterROfCgemFoilCu2()

double CgemGeoFoil::getOuterROfCgemFoilCu2 ( ) const
inline

Definition at line 40 of file CgemGeoFoil.h.

40{return m_R_o_GemFoil_Cu2; }

Referenced by CgemGeomSvc::initGeom().

◆ getOuterROfCgemFoilKapton()

double CgemGeoFoil::getOuterROfCgemFoilKapton ( ) const
inline

Definition at line 38 of file CgemGeoFoil.h.

38{return m_R_o_GemFoil_Kapton; }

Referenced by CgemGeomSvc::initGeom().

◆ print()

void CgemGeoFoil::print ( )

Definition at line 8 of file CgemGeoFoil.cxx.

8 {
9 cout << "---------------GemFoil Information---------------" << endl;
10 /*cout << " Layer " << " ID_GemFoil " << "R_i_GemFoil " << "R_o_GemFoil " <<endl;
11 for (int i=0;i<3;i++){
12 cout << setw(11) << i << setw(12) << m_ID_GemFoil << setw(12) << m_R_i_GemFoil
13 << setw(12) << m_R_o_GemFoil << endl;
14 }*/
15 cout << "ID_GemFoil " << "R_i_GemFoil " << "R_o_GemFoil " <<endl;
16 cout << setw(11) << m_ID_GemFoil << setw(12) << m_R_i_GemFoil
17 << setw(12) << m_R_o_GemFoil << endl;
18 cout << " " << endl;
19}

Referenced by CgemGeoLayer::print().

◆ setIDOfCgemFoil()

void CgemGeoFoil::setIDOfCgemFoil ( int id)
inline

Definition at line 17 of file CgemGeoFoil.h.

17{ m_ID_GemFoil = id; }

Referenced by CgemGeomSvc::initGeom().

◆ setInnerROfCgemFoil()

void CgemGeoFoil::setInnerROfCgemFoil ( double r)
inline

Definition at line 18 of file CgemGeoFoil.h.

18{ m_R_i_GemFoil = r; }

Referenced by CgemGeomSvc::initGeom().

◆ setInnerROfCgemFoilCu1()

void CgemGeoFoil::setInnerROfCgemFoilCu1 ( double r)
inline

Definition at line 20 of file CgemGeoFoil.h.

20{ m_R_i_GemFoil_Cu1 = r; }

Referenced by CgemGeomSvc::initGeom().

◆ setInnerROfCgemFoilCu2()

void CgemGeoFoil::setInnerROfCgemFoilCu2 ( double r)
inline

Definition at line 24 of file CgemGeoFoil.h.

24{ m_R_i_GemFoil_Cu2 = r; }

Referenced by CgemGeomSvc::initGeom().

◆ setInnerROfCgemFoilHole()

void CgemGeoFoil::setInnerROfCgemFoilHole ( double r)
inline

Definition at line 26 of file CgemGeoFoil.h.

26{ m_R_i_GemFoil_Hole = r;}

Referenced by CgemGeomSvc::initGeom().

◆ setInnerROfCgemFoilKapton()

void CgemGeoFoil::setInnerROfCgemFoilKapton ( double r)
inline

Definition at line 22 of file CgemGeoFoil.h.

22{ m_R_i_GemFoil_Kapton = r; }

Referenced by CgemGeomSvc::initGeom().

◆ setLengthOfCgemFoilHole()

void CgemGeoFoil::setLengthOfCgemFoilHole ( double r)
inline

Definition at line 29 of file CgemGeoFoil.h.

29{ m_L_GemFoil_Hole = r;}

Referenced by CgemGeomSvc::initGeom().

◆ setOuterR1OfCgemFoilHole()

void CgemGeoFoil::setOuterR1OfCgemFoilHole ( double r)
inline

Definition at line 27 of file CgemGeoFoil.h.

27{ m_R_o1_GemFoil_Hole = r;}

Referenced by CgemGeomSvc::initGeom().

◆ setOuterR2OfCgemFoilHole()

void CgemGeoFoil::setOuterR2OfCgemFoilHole ( double r)
inline

Definition at line 28 of file CgemGeoFoil.h.

28{ m_R_o2_GemFoil_Hole = r;}

Referenced by CgemGeomSvc::initGeom().

◆ setOuterROfCgemFoil()

void CgemGeoFoil::setOuterROfCgemFoil ( double r)
inline

Definition at line 19 of file CgemGeoFoil.h.

19{ m_R_o_GemFoil = r; }

Referenced by CgemGeomSvc::initGeom().

◆ setOuterROfCgemFoilCu1()

void CgemGeoFoil::setOuterROfCgemFoilCu1 ( double r)
inline

Definition at line 21 of file CgemGeoFoil.h.

21{ m_R_o_GemFoil_Cu1 = r; }

Referenced by CgemGeomSvc::initGeom().

◆ setOuterROfCgemFoilCu2()

void CgemGeoFoil::setOuterROfCgemFoilCu2 ( double r)
inline

Definition at line 25 of file CgemGeoFoil.h.

25{ m_R_o_GemFoil_Cu2 = r; }

Referenced by CgemGeomSvc::initGeom().

◆ setOuterROfCgemFoilKapton()

void CgemGeoFoil::setOuterROfCgemFoilKapton ( double r)
inline

Definition at line 23 of file CgemGeoFoil.h.

23{ m_R_o_GemFoil_Kapton = r; }

Referenced by CgemGeomSvc::initGeom().


The documentation for this class was generated from the following files: