Belle II Software development
ServiceGapsMaterialsEclPar Class Reference

The Class for Service Materials between barrel and endcap of ECL. More...

#include <ServiceGapsMaterialsPar.h>

Inheritance diagram for ServiceGapsMaterialsEclPar:

Public Member Functions

 ServiceGapsMaterialsEclPar (const std::string &name="", const std::string &material="", int identifier=0, double innerR1=0, double outerR1=0, double innerR2=0, double outerR2=0, double backwardZ=0, double forwardZ=0)
 Constructor.
 
double getInnerR1 (void) const
 Get InnerR1 in mm.
 
double getOuterR1 (void) const
 Get OuterR1 in mm.
 
double getInnerR2 (void) const
 Get InnerR2 in mm.
 
double getOuterR2 (void) const
 Get OuterR2 in mm.
 
double getBackwardZ (void) const
 Get BackwardZ in mm.
 
double getForwardZ (void) const
 Get ForwardZ in mm.
 
std::string getMaterial (void) const
 Get material.
 
std::string getName (void) const
 Get name.
 
int getIdentifier (void) const
 Get identifier.
 

Private Member Functions

 ClassDef (ServiceGapsMaterialsEclPar, 1)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

std::string m_name
 Name.
 
std::string m_material
 Material.
 
int m_identifier
 Identifier.
 
double m_innerR1
 InnerR1 in mm.
 
double m_outerR1
 OuterR1 in mm.
 
double m_innerR2
 InnerR2 in mm.
 
double m_outerR2
 OuterR in mm.
 
double m_backwardZ
 BackwardZ in mm.
 
double m_forwardZ
 ForwardZ in mm.
 

Detailed Description

The Class for Service Materials between barrel and endcap of ECL.

Definition at line 68 of file ServiceGapsMaterialsPar.h.

Constructor & Destructor Documentation

◆ ServiceGapsMaterialsEclPar()

ServiceGapsMaterialsEclPar ( const std::string &  name = "",
const std::string &  material = "",
int  identifier = 0,
double  innerR1 = 0,
double  outerR1 = 0,
double  innerR2 = 0,
double  outerR2 = 0,
double  backwardZ = 0,
double  forwardZ = 0 
)
inline

Constructor.

Definition at line 72 of file ServiceGapsMaterialsPar.h.

74 :
75 m_name(name), m_material(material), m_identifier(identifier), m_innerR1(innerR1), m_outerR1(outerR1), m_innerR2(innerR2),
76 m_outerR2(outerR2), m_backwardZ(backwardZ), m_forwardZ(forwardZ)
77 {}

Member Function Documentation

◆ getBackwardZ()

double getBackwardZ ( void  ) const
inline

Get BackwardZ in mm.

Definition at line 87 of file ServiceGapsMaterialsPar.h.

87{ return m_backwardZ; }

◆ getForwardZ()

double getForwardZ ( void  ) const
inline

Get ForwardZ in mm.

Definition at line 89 of file ServiceGapsMaterialsPar.h.

89{ return m_forwardZ; }

◆ getIdentifier()

int getIdentifier ( void  ) const
inline

Get identifier.

Definition at line 95 of file ServiceGapsMaterialsPar.h.

95{ return m_identifier; }

◆ getInnerR1()

double getInnerR1 ( void  ) const
inline

Get InnerR1 in mm.

Definition at line 79 of file ServiceGapsMaterialsPar.h.

79{ return m_innerR1; }

◆ getInnerR2()

double getInnerR2 ( void  ) const
inline

Get InnerR2 in mm.

Definition at line 83 of file ServiceGapsMaterialsPar.h.

83{ return m_innerR2; }

◆ getMaterial()

std::string getMaterial ( void  ) const
inline

Get material.

Definition at line 91 of file ServiceGapsMaterialsPar.h.

91{ return m_material; }

◆ getName()

std::string getName ( void  ) const
inline

Get name.

Definition at line 93 of file ServiceGapsMaterialsPar.h.

93{ return m_name; }

◆ getOuterR1()

double getOuterR1 ( void  ) const
inline

Get OuterR1 in mm.

Definition at line 81 of file ServiceGapsMaterialsPar.h.

81{ return m_outerR1; }

◆ getOuterR2()

double getOuterR2 ( void  ) const
inline

Get OuterR2 in mm.

Definition at line 85 of file ServiceGapsMaterialsPar.h.

85{ return m_outerR2; }

Member Data Documentation

◆ m_backwardZ

double m_backwardZ
private

BackwardZ in mm.

Definition at line 113 of file ServiceGapsMaterialsPar.h.

◆ m_forwardZ

double m_forwardZ
private

ForwardZ in mm.

Definition at line 115 of file ServiceGapsMaterialsPar.h.

◆ m_identifier

int m_identifier
private

Identifier.

Definition at line 103 of file ServiceGapsMaterialsPar.h.

◆ m_innerR1

double m_innerR1
private

InnerR1 in mm.

Definition at line 105 of file ServiceGapsMaterialsPar.h.

◆ m_innerR2

double m_innerR2
private

InnerR2 in mm.

Definition at line 109 of file ServiceGapsMaterialsPar.h.

◆ m_material

std::string m_material
private

Material.

Definition at line 101 of file ServiceGapsMaterialsPar.h.

◆ m_name

std::string m_name
private

Name.

Definition at line 99 of file ServiceGapsMaterialsPar.h.

◆ m_outerR1

double m_outerR1
private

OuterR1 in mm.

Definition at line 107 of file ServiceGapsMaterialsPar.h.

◆ m_outerR2

double m_outerR2
private

OuterR in mm.

Definition at line 111 of file ServiceGapsMaterialsPar.h.


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