28 VXDBoxTypesPar(
const std::string& name =
"",
const std::string& material =
"",
int identifier = 0,
29 double width = 0,
double length = 0,
double height = 0) :
93 VXDBoxPositionsPar(
const std::string& name =
"",
double minZ = 0,
double maxZ = 0,
double minR = 0,
double maxR = 0,
The Class for VXD doc box envelope.
std::vector< VXDSlotsPar > m_slots
Slots for doc boxes.
const std::vector< VXDSlotsPar > & getSlots(void) const
Get slots.
std::vector< VXDSlotsPar > & getSlots(void)
Get slots.
double getMaxZ(void) const
Get maxZ in mm.
ClassDef(VXDBoxPositionsPar, 5)
ClassDef, must be the last term before the closing {}.
int m_divisions
Divisions.
double getMinR(void) const
Get minR in mm.
int getDivisions(void) const
Get divisions.
double getMinZ(void) const
Get minZ in mm.
const std::string & getName(void) const
Get name.
double getMaxR(void) const
Get maxR in mm.
VXDBoxPositionsPar(const std::string &name="", double minZ=0, double maxZ=0, double minR=0, double maxR=0, int divisions=0)
Constructor.
The Class for VXD doc box.
std::string getMaterial(void) const
Get material.
ClassDef(VXDBoxTypesPar, 5)
ClassDef, must be the last term before the closing {}.
std::string m_material
Material.
int getIdentifier(void) const
Get identifier.
double m_width
Width in mm.
std::string getName(void) const
Get name.
double getHeight(void) const
Get height in mm.
double getWidth(void) const
Get width in mm.
double m_length
Lenght in mm.
VXDBoxTypesPar(const std::string &name="", const std::string &material="", int identifier=0, double width=0, double length=0, double height=0)
Constructor.
double m_height
Height in mm.
int m_identifier
Identifier.
double getLength(void) const
Get length in mm.
The Class for VXD service geometry.
ClassDef(VXDServiceGeometryPar, 5)
ClassDef, must be the last term before the closing {}.
const std::vector< VXDBoxPositionsPar > & getPositions(void) const
Get positions.
std::vector< VXDBoxTypesPar > & getBoxTypes(void)
Get boxes.
bool m_recordBackground
Record background.
bool getRecordBackground(void) const
Record background.
std::vector< VXDBoxPositionsPar > & getPositions(void)
Get positions.
std::vector< VXDBoxTypesPar > m_vxdBoxTypes
Vector with types of dock boxes.
const std::vector< VXDBoxTypesPar > & getBoxTypes(void) const
Get boxes.
std::vector< VXDBoxPositionsPar > m_vxdBoxPositions
Vector with positions of dock boxes.
VXDServiceGeometryPar(bool recordBackground=false)
Constructor.
The Class for Slot types.
ClassDef(VXDSlotsPar, 5)
ClassDef, must be the last term before the closing {}.
std::vector< double > & getSlotNumbers(void)
Get slot numbers.
VXDSlotsPar(const std::string &type="")
Constructor.
std::vector< double > m_slotNumbers
Slots numbers.
const std::vector< double > & getSlotNumbers(void) const
Get slot numbers.
const std::string & getType(void) const
Get type.
Abstract base class for different kinds of events.