CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
CgemGeoSeparator Class Reference

#include <CgemGeoSeparator.h>

Public Member Functions

 CgemGeoSeparator ()
 
 ~CgemGeoSeparator ()
 
void setLength (double length)
 
void setInnerR (double innerR)
 
void setOuterR (double outerR)
 
void setThickOfInnerAluminum (double thick)
 
void setThickOfOuterAluminum (double thick)
 
void setThickOfCarbonFiber (double thick)
 
double getLength () const
 
double getInnerR () const
 
double getOuterR () const
 
double getThickOfInnerAluminum () const
 
double getThickOfCarbonFiber () const
 
double getThickOfOuterAluminum () const
 
void print ()
 
 CgemGeoSeparator ()
 
 ~CgemGeoSeparator ()
 
void setLength (double length)
 
void setInnerR (double innerR)
 
void setOuterR (double outerR)
 
void setThickOfInnerAluminum (double thick)
 
void setThickOfOuterAluminum (double thick)
 
void setThickOfCarbonFiber (double thick)
 
double getLength () const
 
double getInnerR () const
 
double getOuterR () const
 
double getThickOfInnerAluminum () const
 
double getThickOfCarbonFiber () const
 
double getThickOfOuterAluminum () const
 
void print ()
 

Detailed Description

Constructor & Destructor Documentation

◆ CgemGeoSeparator() [1/2]

CgemGeoSeparator::CgemGeoSeparator ( )

Definition at line 8 of file CgemGeoSeparator.cxx.

8 {
9}

◆ ~CgemGeoSeparator() [1/2]

CgemGeoSeparator::~CgemGeoSeparator ( )

Definition at line 11 of file CgemGeoSeparator.cxx.

11 {
12
13}

◆ CgemGeoSeparator() [2/2]

CgemGeoSeparator::CgemGeoSeparator ( )

◆ ~CgemGeoSeparator() [2/2]

CgemGeoSeparator::~CgemGeoSeparator ( )

Member Function Documentation

◆ getInnerR() [1/2]

double CgemGeoSeparator::getInnerR ( ) const
inline

Definition at line 22 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

22{ return m_R_i_Separator; }

◆ getInnerR() [2/2]

double CgemGeoSeparator::getInnerR ( ) const
inline

Definition at line 22 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

22{ return m_R_i_Separator; }

◆ getLength() [1/2]

double CgemGeoSeparator::getLength ( ) const
inline

Definition at line 21 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

21{ return m_L_Separator; }

◆ getLength() [2/2]

double CgemGeoSeparator::getLength ( ) const
inline

Definition at line 21 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

21{ return m_L_Separator; }

◆ getOuterR() [1/2]

double CgemGeoSeparator::getOuterR ( ) const
inline

Definition at line 23 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

23{ return m_R_o_Separator; }

◆ getOuterR() [2/2]

double CgemGeoSeparator::getOuterR ( ) const
inline

Definition at line 23 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

23{ return m_R_o_Separator; }

◆ getThickOfCarbonFiber() [1/2]

double CgemGeoSeparator::getThickOfCarbonFiber ( ) const
inline

Definition at line 26 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

26{ return m_T_Separator_CarFib; }

◆ getThickOfCarbonFiber() [2/2]

double CgemGeoSeparator::getThickOfCarbonFiber ( ) const
inline

Definition at line 26 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

26{ return m_T_Separator_CarFib; }

◆ getThickOfInnerAluminum() [1/2]

double CgemGeoSeparator::getThickOfInnerAluminum ( ) const
inline

Definition at line 25 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

25{ return m_T_Separator_Al1; }

◆ getThickOfInnerAluminum() [2/2]

double CgemGeoSeparator::getThickOfInnerAluminum ( ) const
inline

Definition at line 25 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

25{ return m_T_Separator_Al1; }

◆ getThickOfOuterAluminum() [1/2]

double CgemGeoSeparator::getThickOfOuterAluminum ( ) const
inline

Definition at line 27 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

27{ return m_T_Separator_Al2; }

◆ getThickOfOuterAluminum() [2/2]

double CgemGeoSeparator::getThickOfOuterAluminum ( ) const
inline

Definition at line 27 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

27{ return m_T_Separator_Al2; }

◆ print() [1/2]

void CgemGeoSeparator::print ( )

Definition at line 15 of file CgemGeoSeparator.cxx.

15 {
16
17 cout << "===============CgemSeparator Information===============" << endl;
18 cout << "L_Separator "
19 << "R_i_Separator "
20 << "R_o_Separator "
21 << endl;
22 cout << left << setw(11) << m_L_Separator
23 << left << setw(14) << m_R_i_Separator
24 << left << setw(14) << m_R_o_Separator << endl;
25 cout << "===============CgemSeparator is over!================" << endl;
26 cout << " " << endl;
27}

◆ print() [2/2]

void CgemGeoSeparator::print ( )

◆ setInnerR() [1/2]

void CgemGeoSeparator::setInnerR ( double  innerR)
inline

Definition at line 14 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

14{ m_R_i_Separator = innerR; }

Referenced by CgemGeomSvc::initGeom().

◆ setInnerR() [2/2]

void CgemGeoSeparator::setInnerR ( double  innerR)
inline

Definition at line 14 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

14{ m_R_i_Separator = innerR; }

◆ setLength() [1/2]

void CgemGeoSeparator::setLength ( double  length)
inline

Definition at line 13 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

13{ m_L_Separator = length; }

Referenced by CgemGeomSvc::initGeom().

◆ setLength() [2/2]

void CgemGeoSeparator::setLength ( double  length)
inline

Definition at line 13 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

13{ m_L_Separator = length; }

◆ setOuterR() [1/2]

void CgemGeoSeparator::setOuterR ( double  outerR)
inline

Definition at line 15 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

15{ m_R_o_Separator = outerR; }

Referenced by CgemGeomSvc::initGeom().

◆ setOuterR() [2/2]

void CgemGeoSeparator::setOuterR ( double  outerR)
inline

Definition at line 15 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

15{ m_R_o_Separator = outerR; }

◆ setThickOfCarbonFiber() [1/2]

void CgemGeoSeparator::setThickOfCarbonFiber ( double  thick)
inline

Definition at line 19 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

19{ m_T_Separator_CarFib = thick; }

Referenced by CgemGeomSvc::initGeom().

◆ setThickOfCarbonFiber() [2/2]

void CgemGeoSeparator::setThickOfCarbonFiber ( double  thick)
inline

Definition at line 19 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

19{ m_T_Separator_CarFib = thick; }

◆ setThickOfInnerAluminum() [1/2]

void CgemGeoSeparator::setThickOfInnerAluminum ( double  thick)
inline

Definition at line 17 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

17{ m_T_Separator_Al1 = thick; }

Referenced by CgemGeomSvc::initGeom().

◆ setThickOfInnerAluminum() [2/2]

void CgemGeoSeparator::setThickOfInnerAluminum ( double  thick)
inline

Definition at line 17 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

17{ m_T_Separator_Al1 = thick; }

◆ setThickOfOuterAluminum() [1/2]

void CgemGeoSeparator::setThickOfOuterAluminum ( double  thick)
inline

Definition at line 18 of file Cgem/CgemGeomSvc/CgemGeomSvc-00-00-31-p01/CgemGeomSvc/CgemGeoSeparator.h.

18{ m_T_Separator_Al2 = thick; }

Referenced by CgemGeomSvc::initGeom().

◆ setThickOfOuterAluminum() [2/2]

void CgemGeoSeparator::setThickOfOuterAluminum ( double  thick)
inline

Definition at line 18 of file InstallArea/include/CgemGeomSvc/CgemGeomSvc/CgemGeoSeparator.h.

18{ m_T_Separator_Al2 = thick; }

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