11#include <top/dbobjects/TOPGeoBase.h> 
   42                    const std::string& material,
 
   43                    const std::string& name = 
"TOPSideRail"): 
TOPGeoBase(name),
 
   82    virtual void print(
const std::string& title = 
"QBB side rails geometry parameters") 
const override;
 
Base class for geometry parameters.
Geometry parameters of side rails (simplified)
double getHeight() const
Returns height.
std::string m_material
material name
ClassDefOverride(TOPGeoSideRails, 1)
ClassDef.
TOPGeoSideRails()
Default constructor.
float m_reducedThickness
thickness at prism enclosure
double getThickness() const
Returns thickness.
TOPGeoSideRails(double thickness, double reducedThickness, double height, const std::string &material, const std::string &name="TOPSideRail")
Full constructor.
float m_thickness
thickness
const std::string & getMaterial() const
Returns material name.
double getReducedThickness() const
Returns thickness at prism enclosure.
bool isConsistent() const override
Check for consistency of data members.
static double s_unit
conversion unit for length
virtual void print(const std::string &title="QBB side rails geometry parameters") const override
Print the content of the class.
Abstract base class for different kinds of events.