97 SVDEndmountPar(
const std::string& name,
double height,
double width,
double length,
double zpos,
double rpos):
140 SVDSupportRibsPar(
double spacing,
double height,
double innerWidth,
double outerWidth,
double tabLength,
141 const std::string& outerMaterial,
const std::string& innerMaterial,
const std::string& outerColor,
const std::string& innerColor,
142 const std::string& endmountMaterial):
The Class for SVD Support Rib Endmounts.
double getWidth() const
get width
double getHeight() const
get height
ClassDef(SVDEndmountPar, 5)
ClassDef, must be the last term before the closing {}.
const std::string & getName() const
get name
double getR() const
get r position
double getZ() const
get z position
SVDEndmountPar(const std::string &name, double height, double width, double length, double zpos, double rpos)
Constructor.
SVDEndmountPar()
Constructor.
double getLength() const
get length
The Class for SVD Support Box.
ClassDef(SVDSupportBoxPar, 5)
ClassDef, must be the last term before the closing {}.
SVDSupportBoxPar(double theta, double zpos, double rpos, double length)
Constructor.
double getR() const
get r position
double m_theta
theta angle
double m_rpos
position in r
SVDSupportBoxPar()
Constructor.
double getZ() const
get z position
double m_zpos
position in z
double getTheta() const
get theta
double getLength() const
get length
The Class for SVD Support Ribs (one layer)
std::string m_endmountMaterial
endmount material
SVDSupportRibsPar()
Constructor.
double getHeight() const
get height
double getInnerWidth() const
get inner width
const std::string & getOuterMaterial() const
get the name of outer material
std::vector< SVDSupportTabPar > & getTabs()
get tabs
double getTabLength() const
get tabLength
double getOuterWidth() const
get outer width
std::vector< SVDSupportTabPar > m_tabs
vector of svd supper tabs
const std::string & getOuterColor() const
get the name of outer color
void setSpacing(double spacing)
set spacing
std::string m_innerColor
inner material color
double m_outerWidth
outer width
double m_tabLength
tab length
double m_innerWidth
inner width
std::string m_outerColor
outer material color
const std::string & getInnerMaterial() const
get the name of inner material
std::vector< SVDEndmountPar > & getEndmounts()
get endmounts
double getSpacing() const
get spacing
void setHeight(double height)
set height
std::vector< SVDSupportBoxPar > m_boxes
vector of svd support boxes
std::string m_innerMaterial
inner material name
SVDSupportRibsPar(double spacing, double height, double innerWidth, double outerWidth, double tabLength, const std::string &outerMaterial, const std::string &innerMaterial, const std::string &outerColor, const std::string &innerColor, const std::string &endmountMaterial)
Constructor.
std::vector< SVDEndmountPar > m_endmounts
vector of svd endmounts
std::vector< SVDSupportBoxPar > & getBoxes()
get boxes
const std::string & getInnerColor() const
get the name of inner color
const std::vector< SVDSupportTabPar > & getTabs() const
get tabs
std::string m_outerMaterial
outer material name
const std::vector< SVDEndmountPar > & getEndmounts() const
get endmounts
const std::string & getEndmountMaterial() const
get the name of endmount material
const std::vector< SVDSupportBoxPar > & getBoxes() const
get boxes
ClassDef(SVDSupportRibsPar, 5)
ClassDef, must be the last term before the closing {}.
The Class for SVD Support Rib Tab.
SVDSupportTabPar()
Constructor.
double getR() const
get r position
double getZ() const
get z position
SVDSupportTabPar(double theta, double zpos, double rpos)
Constructor.
double getTheta() const
get theta
ClassDef(SVDSupportTabPar, 5)
ClassDef, must be the last term before the closing {}.
Abstract base class for different kinds of events.