29 SVDEndringsTypePar(
const std::string& name,
double z,
double baseRadius,
double innerRadius,
double outerRadius,
30 double horizontalBarWidth,
double verticalBarWidth):
76 SVDEndringsPar(
const std::string& material,
double length,
double gapWidth,
double baseThickness):
The Class for SVD Endring.
std::vector< SVDEndringsTypePar > & getTypes()
get types (forward/backward)
SVDEndringsPar()
Constructor.
std::string m_material
material name
SVDEndringsPar(const std::string &material, double length, double gapWidth, double baseThickness)
Constructor.
std::vector< SVDEndringsTypePar > m_types
vector of types
double m_baseThickness
base thickness
double getGapWidth() const
get gap width
double getBaseThickness() const
get base thickness
const std::string & getMaterial() const
get material
const std::vector< SVDEndringsTypePar > & getTypes() const
get types (forward/backward)
double m_gapWidth
gap width
ClassDef(SVDEndringsPar, 5)
ClassDef, must be the last term before the closing {}.
double getLength() const
get length
The Class for SVD Endring Type.
double m_innerRadius
inner radius
double getBaseRadius() const
get base radius
double getHorizontalBarWidth() const
get horizontal bar width
const std::string & getName() const
get name
ClassDef(SVDEndringsTypePar, 5)
ClassDef, must be the last term before the closing {}.
SVDEndringsTypePar(const std::string &name, double z, double baseRadius, double innerRadius, double outerRadius, double horizontalBarWidth, double verticalBarWidth)
Constructor.
double getOuterRadius() const
get outer radius
double getInnerRadius() const
get inner radius
double m_horizontalBarWidth
horizontal bar width
double m_baseRadius
base radius
double getVerticalBarWidth() const
get vertical bar width
SVDEndringsTypePar()
Constructor.
double m_outerRadius
outer radius
double m_verticalBarWidth
vertical bar width
Abstract base class for different kinds of events.