|
| STRGeometryPar () |
| Default constructor.
|
|
| ~STRGeometryPar () |
| Destructor.
|
|
int | getVersion () const |
| Get STR geometry version.
|
|
void | setVersion (int version) |
| Set STR geometry version.
|
|
int | getNLayers (int shield) const |
| Get the number of layers in the shield.
|
|
void | setNLayers (int shield, int nLayers) |
| Set the number of layers in the shield, resize std::vectors.
|
|
std::string | getLayerMaterial (int shield, int layer) const |
| Get the material of a layer (as a std::string)
|
|
void | setLayerMaterial (int shield, int layer, const std::string &material) |
| Set the material of a layer (as a std::string)
|
|
int | getLayerNPlanes (int shield, int layer) const |
| Get Number of polycone planes in each layer.
|
|
void | setLayerNPlanes (int shield, int layer, int nplanes) |
| Set Number of polycone planes in each layer.
|
|
double | getLayerPlaneZ (int shield, int layer, int plane) const |
| Get Z-position of one plane (w.r.t. IP)
|
|
const double * | getLayerPlaneZ (int shield, int layer) const |
| Get Z-positions of all planes (w.r.t. IP)
|
|
void | setLayerPlaneZ (int shield, int layer, int plane, double z) |
| Set Z-position of each plane (w.r.t. IP)
|
|
double | getLayerPlaneInnerRadius (int shield, int layer, int plane) const |
| Get Inner radius of one plane.
|
|
const double * | getLayerPlaneInnerRadius (int shield, int layer) const |
| Get Inner radius of all planes.
|
|
void | setLayerPlaneInnerRadius (int shield, int layer, int plane, double r) |
| Set Inner radii of the planes.
|
|
double | getLayerPlaneOuterRadius (int shield, int layer, int plane) const |
| Get Outer radii of one planes.
|
|
const double * | getLayerPlaneOuterRadius (int shield, int layer) const |
| Get Outer radii of all planes.
|
|
void | setLayerPlaneOuterRadius (int shield, int layer, int plane, double r) |
| Set Outer radii of the planes.
|
|
std::string | getPoleMaterial (int pole) const |
| Get the material of a layer (as a std::string)
|
|
void | setPoleMaterial (int pole, const std::string &material) |
| Set the material of a layer (as a std::string)
|
|
int | getPoleNPlanes (int pole) const |
| Get Number of polycone planes in each layer.
|
|
void | setPoleNPlanes (int pole, int nplanes) |
| Set Number of polycone planes in each layer.
|
|
double | getPolePlaneZ (int pole, int plane) const |
| Get Z-position of one plane (w.r.t. IP)
|
|
const double * | getPolePlaneZ (int pole) const |
| Get Z-positions of all planes (w.r.t. IP)
|
|
void | setPolePlaneZ (int pole, int plane, double z) |
| Set Z-position of each plane (w.r.t. IP)
|
|
double | getPolePlaneInnerRadius (int pole, int plane) const |
| Get Inner radius of one plane.
|
|
const double * | getPolePlaneInnerRadius (int pole) const |
| Get Inner radius of all planes.
|
|
void | setPolePlaneInnerRadius (int pole, int plane, double r) |
| Set Inner radii of the planes.
|
|
double | getPolePlaneOuterRadius (int pole, int plane) const |
| Get Outer radii of one planes.
|
|
const double * | getPolePlaneOuterRadius (int pole) const |
| Get Outer radii of all planes.
|
|
void | setPolePlaneOuterRadius (int pole, int plane, double r) |
| Set Outer radii of the planes.
|
|
The Class for STR geometry.
Definition at line 25 of file STRGeometryPar.h.