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: