Belle II Software
release-08-01-10
|
Struct containing all parameters of one ladder. More...
#include <GeoVXDComponents.h>
Public Member Functions | |
VXDGeoLadder (int layerID=0, double shift=0, double radius=0, double slantedAngle=0, double slantedRadius=0, double glueSize=-1, const std::string &glueMaterial="") | |
Constructor. | |
int | getLayerID () const |
get the layer id | |
double | getShift () const |
get the shift along the u coordinate for all sensors in the ladder | |
double | getRadius () const |
get the radius of all sensors except slanted ones | |
double | getSlantedAngle () const |
get the slant angle for slanted sensors | |
double | getSlantedRadius () const |
get the radius for slanted sensors | |
double | getGlueSize () const |
get the additional glue size, e.g. More... | |
const std::string & | getGlueMaterial () const |
get the glue material | |
const std::vector< VXDGeoSensorPlacement > & | getSensors () const |
get list of sensors | |
void | addSensor (const VXDGeoSensorPlacement &sensor) |
add a sensor to the list of sensors in the ladder | |
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< VXDGeoSensorPlacement > | m_sensors |
list of all sensors to be placed in the ladder | |
Struct containing all parameters of one ladder.
Definition at line 185 of file GeoVXDComponents.h.
|
inline |
get the additional glue size, e.g.
the amount the glue is produding on all sides of the joint
Definition at line 205 of file GeoVXDComponents.h.