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

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

#include <VXDGeoRadiationSensorsPar.h>

Inheritance diagram for VXDGeoRadiationSensorsPar:
Collaboration diagram for VXDGeoRadiationSensorsPar:

Public Member Functions

 VXDGeoRadiationSensorsPar (const std::string &subdetector="", bool insideEnvelope=false, double width=0, double length=0, bool height=0, const std::string &material="")
 Constructor.
 
 ~VXDGeoRadiationSensorsPar ()
 Destructor.
 
const std::string & getSubDetector () const
 get the name of the subdetector
 
void setSubDetector (const std::string &subdetector)
 set the name of the subdetector
 
bool getInsideEnvelope () const
 return whether radiation sensor are inside envelope volume
 
void setInsideEnvelope (bool insideEnvelope)
 set whether radiation sensor are inside envelope volume
 
double getWidth () const
 get the width
 
void setWidth (double width)
 set the width
 
double getLength () const
 get the length
 
void setLength (double length)
 set the length
 
double getHeight () const
 get the height
 
void setHeight (double height)
 set the height
 
const std::string & getMaterial () const
 get the name of the material
 
void setMaterial (const std::string &material)
 set the name of the material
 
const std::vector< VXDGeoRadiationSensorsPositionPar > & getPositions () const
 get the positions of radiation sensors
 
void addPosition (const VXDGeoRadiationSensorsPositionPar &position)
 add radiation sensor position
 

Private Member Functions

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

Private Attributes

std::string m_subdetector
 one of "PXD" or "SVD"
 
bool m_insideEnvelope
 For PXD they need to be outside the envelope volume, for SVD they are inside the detector.
 
double m_width
 Dimension of the sensor in mm.
 
double m_length
 Dimension of the sensor in mm.
 
double m_height
 Dimension of the sensor in um.
 
std::string m_material
 Material name.
 
std::vector< VXDGeoRadiationSensorsPositionParm_positions
 Position of radiation sensors.
 

Detailed Description

The Class for VXD Radiation Sensor parameters.

Definition at line 67 of file VXDGeoRadiationSensorsPar.h.


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