9#include <top/dbobjects/TOPGeoPrismEnclosure.h>
10#include <framework/gearbox/Unit.h>
double getHeight() const
Returns height up to the side rails.
std::string m_material
material name
float m_extensionThickness
extension plate thickness
double getBackThickness() const
Returns back wall thickness.
float m_backThickness
back wall thickness
double getAngle() const
Returns angle of side wall.
float m_frontThickness
front wall thickness
const std::string & getMaterial() const
Returns material name.
float m_bottomThickness
bottom thickness
double getBottomThickness() const
Returns bottom thickness.
double getExtensionThickness() const
Returns extension plate thickness.
float m_height
height up to the side rails
double getFrontThickness() const
Returns front wall thickness.
double getSideThickness() const
Returns side wall thickness.
float m_sideThickness
side wall thickness
double getLength() const
Returns full length.
static const double deg
degree to radians
bool isConsistent() const override
Check for consistency of data members.
virtual void print(const std::string &title="QBB prism enclosure geometry parameters") const override
Print the content of the class.
virtual void print(const std::string &title) const
Print the content of the class.
static std::string s_unitName
conversion unit name
Abstract base class for different kinds of events.