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

The Class for VXD Sensor Placement payload. More...

#include <VXDGeoSensorPlacementPar.h>

Inheritance diagram for VXDGeoSensorPlacementPar:
Collaboration diagram for VXDGeoSensorPlacementPar:

Public Member Functions

 VXDGeoSensorPlacementPar (int sensorID=0, const std::string &sensorTypeID="", double z=0, bool flipU=false, bool flipV=false, bool flipW=false)
 Constructor.
 
 ~VXDGeoSensorPlacementPar ()
 Destructor.
 
int getSensorID () const
 get the sensor id inside the ladder
 
void setSensorID (int sensorID)
 set the sensor id inside the ladder
 
const std::string & getSensorTypeID () const
 get the sensor type id, internal id only needed for construction
 
void setSensorTypeID (const std::string &sensorTypeID)
 set the sensor type id, internal id only needed for construction
 
double getZ () const
 get the z position of the sensor
 
void setZ (double z)
 set the z position of the sensor
 
bool getFlipU () const
 return whether or not the sensor should be flipped around the U coordinate
 
void setFlipU (bool flipU)
 set whether or not the sensor should be flipped around the U coordinate
 
bool getFlipV () const
 return whether or not the sensor should be flipped around the V coordinate
 
void setFlipV (bool flipV)
 set whether or not the sensor should be flipped around the V coordinate
 
bool getFlipW () const
 return whether or not the sensor should be flipped around the W coordinate
 
void setFlipW (bool flipW)
 set whether or not the sensor should be flipped around the W coordinate
 

Private Member Functions

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

Private Attributes

int m_sensorID
 ID of the sensor inside the ladder.
 
std::string m_sensorTypeID
 Type of the sensor to be used.
 
double m_z
 global z position of the center of the sensor
 
bool m_flipU
 flip sensor along u?
 
bool m_flipV
 flip sensor along v?
 
bool m_flipW
 flip sensor along w?
 

Detailed Description

The Class for VXD Sensor Placement payload.

Definition at line 27 of file VXDGeoSensorPlacementPar.h.


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