Belle II Software  release-08-01-10
VXDGeoRadiationSensorsPositionPar Class Reference

The Class for VXD Radiation Sensor Position parameters. More...

#include <VXDGeoRadiationSensorsPar.h>

Inheritance diagram for VXDGeoRadiationSensorsPositionPar:
Collaboration diagram for VXDGeoRadiationSensorsPositionPar:

Public Member Functions

 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
 

Private Member Functions

 ClassDef (VXDGeoRadiationSensorsPositionPar, 5)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

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.
 

Detailed Description

The Class for VXD Radiation Sensor Position parameters.

Definition at line 26 of file VXDGeoRadiationSensorsPar.h.


The documentation for this class was generated from the following file: