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