![]() |
Belle II Software
release-08-02-04
|
The Class for VXD Ladder payload. More...
#include <VXDGeoLadderPar.h>


Public Member Functions | |
| VXDGeoLadderPar (int layerID=0, double shift=0, double radius=0, double slantedAngle=0, double slantedRadius=0, double glueSize=-1, const std::string &glueMaterial="") | |
| Constructor. | |
| ~VXDGeoLadderPar () | |
| Destructor. | |
| int | getLayerID () const |
| get the layer id | |
| void | setLayerID (int layerID) |
| set the layer id | |
| double | getShift () const |
| get the shift along the u coordinate for all sensors in the ladder | |
| void | setShift (double shift) |
| set the shift along the u coordinate for all sensors in the ladder | |
| double | getRadius () const |
| get the radius of all sensors except slanted ones | |
| void | setRadius (double radius) |
| set the radius of all sensors except slanted ones | |
| double | getSlantedAngle () const |
| get the slant angle for slanted sensors | |
| void | setSlantedAngle (double slantedAngle) |
| set the slant angle for slanted sensors | |
| double | getSlantedRadius () const |
| get the radius for slanted sensors | |
| void | setSlantedRadius (double slantedRadius) |
| set the radius for slanted sensors | |
| double | getGlueSize () const |
| get the additional glue size, e.g. More... | |
| void | setGlueSize (double glueSize) |
| set the additional glue size, e.g. More... | |
| const std::string & | getGlueMaterial () const |
| get the glue material | |
| void | setGlueMaterial (const std::string &glueMaterial) |
| set the glue material | |
| const std::vector< VXDGeoSensorPlacementPar > & | getSensors () const |
| get list of sensors | |
| void | addSensor (const VXDGeoSensorPlacementPar &sensor) |
| add a sensor to the list of sensors in the ladder | |
Private Member Functions | |
| ClassDef (VXDGeoLadderPar, 5) | |
| ClassDef, must be the last term before the closing {}. | |
Private Attributes | |
| int | m_layerID |
| ID of the ladder inside the layer. | |
| double | m_shift |
| Shift of the ladder along local u. | |
| double | m_radius |
| Radius where to place the ladder. | |
| double | m_slantedAngle |
| Angle of the module with respect to the global z-axis for slanted sensors. | |
| double | m_slantedRadius |
| Radius of the center of the active area for slanted sensors. | |
| double | m_glueSize |
| Oversize of the glue between the ladders, <0 means no glue. | |
| std::string | m_glueMaterial |
| name of the Material used as glue | |
| std::vector< VXDGeoSensorPlacementPar > | m_sensors |
| list of all sensors to be placed in the ladder | |
The Class for VXD Ladder payload.
Definition at line 29 of file VXDGeoLadderPar.h.
|
inline |
get the additional glue size, e.g.
the amount the glue is produding on all sides of the joint
Definition at line 62 of file VXDGeoLadderPar.h.
|
inline |
set the additional glue size, e.g.
the amount the glue is produding on all sides of the joint
Definition at line 64 of file VXDGeoLadderPar.h.