 |
Belle II Software
release-05-01-25
|
13 #include <top/dbobjects/TOPGeoBase.h>
26 class TOPGeoSideRails:
public TOPGeoBase {
43 TOPGeoSideRails(
double thickness,
double reducedThickness,
double height,
44 const std::string& material,
45 const std::string& name =
"TOPSideRail"):
TOPGeoBase(name),
84 virtual void print(
const std::string& title =
"QBB side rails geometry parameters")
const override;
const std::string & getMaterial() const
Returns material name.
TOPGeoSideRails()
Default constructor.
float m_reducedThickness
thickness at prism enclosure
Base class for geometry parameters.
float m_thickness
thickness
ClassDefOverride(TOPGeoSideRails, 1)
ClassDef.
Abstract base class for different kinds of events.
static double s_unit
conversion unit for length
bool isConsistent() const override
Check for consistency of data members.
virtual void print(const std::string &title="QBB side rails geometry parameters") const override
Print the content of the class.
double getThickness() const
Returns thickness.
std::string m_material
material name
double getHeight() const
Returns height.
double getReducedThickness() const
Returns thickness at prism enclosure.