The Class for VXD Radiation Sensor Position parameters.
More...
#include <VXDGeoRadiationSensorsPar.h>
|
| VXDGeoRadiationSensorsPositionPar (double z=0, double radius=0, double theta=0) |
| Constructor.
|
|
| ~VXDGeoRadiationSensorsPositionPar () |
| Destructor.
|
|
double | getZ () const |
| get the common z position of the sensor centers
|
|
void | setZ (double z) |
| set the common z position of the sensor centers
|
|
double | getRadius () const |
| get the common radial position of the sensor centers
|
|
void | setRadius (double radius) |
| set the common radial position of the sensor centers
|
|
double | getTheta () const |
| get the common angle to the z axis, 0 is parallel to z in deg
|
|
void | setTheta (double theta) |
| set the common angle to the z axis, 0 is parallel to z in deg
|
|
const std::map< int, double > & | getSensors () const |
| get the vector storing ids of individual sensors
|
|
void | addSensor (int id, double phi) |
| add sensor with individual id
|
|
|
double | m_z |
| Common z position of the sensor centers in mm.
|
|
double | m_radius |
| Common radial position of the sensor centers in mm.
|
|
double | m_theta |
| Common angle to the z axis, 0 is parallel to z in deg.
|
|
std::map< int, double > | m_sensors |
| Individual radiations sensors.
|
|
The Class for VXD Radiation Sensor Position parameters.
Definition at line 26 of file VXDGeoRadiationSensorsPar.h.
◆ VXDGeoRadiationSensorsPositionPar()
Constructor.
Definition at line 29 of file VXDGeoRadiationSensorsPar.h.
29 :
double m_radius
Common radial position of the sensor centers in mm.
double m_theta
Common angle to the z axis, 0 is parallel to z in deg.
double m_z
Common z position of the sensor centers in mm.
◆ ~VXDGeoRadiationSensorsPositionPar()
◆ addSensor()
void addSensor |
( |
int |
id, |
|
|
double |
phi |
|
) |
| |
|
inline |
add sensor with individual id
Definition at line 48 of file VXDGeoRadiationSensorsPar.h.
std::map< int, double > m_sensors
Individual radiations sensors.
◆ getRadius()
double getRadius |
( |
| ) |
const |
|
inline |
◆ getSensors()
const std::map< int, double > & getSensors |
( |
| ) |
const |
|
inline |
◆ getTheta()
double getTheta |
( |
| ) |
const |
|
inline |
◆ getZ()
◆ setRadius()
void setRadius |
( |
double |
radius | ) |
|
|
inline |
◆ setTheta()
void setTheta |
( |
double |
theta | ) |
|
|
inline |
◆ setZ()
◆ m_radius
◆ m_sensors
std::map<int, double> m_sensors |
|
private |
◆ m_theta
◆ m_z
The documentation for this class was generated from the following file: