Belle II Software development
SVDEndringsTypePar Class Reference

The Class for SVD Endring Type. More...

#include <SVDEndringsPar.h>

Inheritance diagram for SVDEndringsTypePar:

Public Member Functions

 SVDEndringsTypePar (const std::string &name, double z, double baseRadius, double innerRadius, double outerRadius, double horizontalBarWidth, double verticalBarWidth)
 Constructor.
 
 SVDEndringsTypePar ()
 Constructor.
 
const std::string & getName () const
 get name
 
double getZ () const
 get z
 
double getBaseRadius () const
 get base radius
 
double getInnerRadius () const
 get inner radius
 
double getOuterRadius () const
 get outer radius
 
double getHorizontalBarWidth () const
 get horizontal bar width
 
double getVerticalBarWidth () const
 get vertical bar width
 

Private Member Functions

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

Private Attributes

std::string m_name
 name
 
double m_z
 z
 
double m_baseRadius
 base radius
 
double m_innerRadius
 inner radius
 
double m_outerRadius
 outer radius
 
double m_horizontalBarWidth
 horizontal bar width
 
double m_verticalBarWidth
 vertical bar width
 

Detailed Description

The Class for SVD Endring Type.

Definition at line 25 of file SVDEndringsPar.h.

Constructor & Destructor Documentation

◆ SVDEndringsTypePar() [1/2]

SVDEndringsTypePar ( const std::string &  name,
double  z,
double  baseRadius,
double  innerRadius,
double  outerRadius,
double  horizontalBarWidth,
double  verticalBarWidth 
)
inline

Constructor.

Definition at line 29 of file SVDEndringsPar.h.

30 :
31 m_name(name), m_z(z), m_baseRadius(baseRadius), m_innerRadius(innerRadius), m_outerRadius(outerRadius),
32 m_horizontalBarWidth(horizontalBarWidth), m_verticalBarWidth(verticalBarWidth)
33 {}
double m_innerRadius
inner radius
double m_horizontalBarWidth
horizontal bar width
double m_baseRadius
base radius
double m_outerRadius
outer radius
double m_verticalBarWidth
vertical bar width

◆ SVDEndringsTypePar() [2/2]

SVDEndringsTypePar ( )
inline

Constructor.

Definition at line 35 of file SVDEndringsPar.h.

Member Function Documentation

◆ getBaseRadius()

double getBaseRadius ( ) const
inline

get base radius

Definition at line 45 of file SVDEndringsPar.h.

45{ return m_baseRadius; }

◆ getHorizontalBarWidth()

double getHorizontalBarWidth ( ) const
inline

get horizontal bar width

Definition at line 51 of file SVDEndringsPar.h.

51{ return m_horizontalBarWidth; }

◆ getInnerRadius()

double getInnerRadius ( ) const
inline

get inner radius

Definition at line 47 of file SVDEndringsPar.h.

47{ return m_innerRadius; }

◆ getName()

const std::string & getName ( ) const
inline

get name

Definition at line 41 of file SVDEndringsPar.h.

41{ return m_name; }

◆ getOuterRadius()

double getOuterRadius ( ) const
inline

get outer radius

Definition at line 49 of file SVDEndringsPar.h.

49{ return m_outerRadius; }

◆ getVerticalBarWidth()

double getVerticalBarWidth ( ) const
inline

get vertical bar width

Definition at line 53 of file SVDEndringsPar.h.

53{ return m_verticalBarWidth; }

◆ getZ()

double getZ ( ) const
inline

get z

Definition at line 43 of file SVDEndringsPar.h.

43{ return m_z; }

Member Data Documentation

◆ m_baseRadius

double m_baseRadius
private

base radius

Definition at line 59 of file SVDEndringsPar.h.

◆ m_horizontalBarWidth

double m_horizontalBarWidth
private

horizontal bar width

Definition at line 62 of file SVDEndringsPar.h.

◆ m_innerRadius

double m_innerRadius
private

inner radius

Definition at line 60 of file SVDEndringsPar.h.

◆ m_name

std::string m_name
private

name

Definition at line 57 of file SVDEndringsPar.h.

◆ m_outerRadius

double m_outerRadius
private

outer radius

Definition at line 61 of file SVDEndringsPar.h.

◆ m_verticalBarWidth

double m_verticalBarWidth
private

vertical bar width

Definition at line 63 of file SVDEndringsPar.h.

◆ m_z

double m_z
private

z

Definition at line 58 of file SVDEndringsPar.h.


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