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):
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
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
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 {}.
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.