Belle II Software development
SVDEndringsPar Class Reference

The Class for SVD Endring. More...

#include <SVDEndringsPar.h>

Inheritance diagram for SVDEndringsPar:

Public Member Functions

 SVDEndringsPar (const std::string &material, double length, double gapWidth, double baseThickness)
 Constructor.
 
 SVDEndringsPar ()
 Constructor.
 
const std::string & getMaterial () const
 get material
 
double getLength () const
 get length
 
double getGapWidth () const
 get gap width
 
double getBaseThickness () const
 get base thickness
 
const std::vector< SVDEndringsTypePar > & getTypes () const
 get types (forward/backward)
 
std::vector< SVDEndringsTypePar > & getTypes ()
 get types (forward/backward)
 

Private Member Functions

 ClassDef (SVDEndringsPar, 5)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

std::string m_material
 material name
 
double m_length
 length
 
double m_gapWidth
 gap width
 
double m_baseThickness
 base thickness
 
std::vector< SVDEndringsTypeParm_types
 vector of types
 

Detailed Description

The Class for SVD Endring.

Definition at line 72 of file SVDEndringsPar.h.

Constructor & Destructor Documentation

◆ SVDEndringsPar() [1/2]

SVDEndringsPar ( const std::string &  material,
double  length,
double  gapWidth,
double  baseThickness 
)
inline

Constructor.

Definition at line 76 of file SVDEndringsPar.h.

76 :
77 m_material(material), m_length(length), m_gapWidth(gapWidth), m_baseThickness(baseThickness)
78 {}
std::string m_material
material name
double m_baseThickness
base thickness
double m_gapWidth
gap width

◆ SVDEndringsPar() [2/2]

SVDEndringsPar ( )
inline

Constructor.

Definition at line 80 of file SVDEndringsPar.h.

80 :
82 {}

Member Function Documentation

◆ getBaseThickness()

double getBaseThickness ( ) const
inline

get base thickness

Definition at line 91 of file SVDEndringsPar.h.

91{ return m_baseThickness; }

◆ getGapWidth()

double getGapWidth ( ) const
inline

get gap width

Definition at line 89 of file SVDEndringsPar.h.

89{ return m_gapWidth; }

◆ getLength()

double getLength ( ) const
inline

get length

Definition at line 87 of file SVDEndringsPar.h.

87{ return m_length; }

◆ getMaterial()

const std::string & getMaterial ( ) const
inline

get material

Definition at line 85 of file SVDEndringsPar.h.

85{ return m_material; }

◆ getTypes() [1/2]

std::vector< SVDEndringsTypePar > & getTypes ( )
inline

get types (forward/backward)

Definition at line 95 of file SVDEndringsPar.h.

95{ return m_types; }
std::vector< SVDEndringsTypePar > m_types
vector of types

◆ getTypes() [2/2]

const std::vector< SVDEndringsTypePar > & getTypes ( ) const
inline

get types (forward/backward)

Definition at line 93 of file SVDEndringsPar.h.

93{ return m_types; }

Member Data Documentation

◆ m_baseThickness

double m_baseThickness
private

base thickness

Definition at line 102 of file SVDEndringsPar.h.

◆ m_gapWidth

double m_gapWidth
private

gap width

Definition at line 101 of file SVDEndringsPar.h.

◆ m_length

double m_length
private

length

Definition at line 100 of file SVDEndringsPar.h.

◆ m_material

std::string m_material
private

material name

Definition at line 99 of file SVDEndringsPar.h.

◆ m_types

std::vector<SVDEndringsTypePar> m_types
private

vector of types

Definition at line 104 of file SVDEndringsPar.h.


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