Belle II Software
release-08-01-10
|
The Class for VXD geometry. More...
#include <VXDGeometryPar.h>
Public Member Functions | |
VXDGeometryPar () | |
Default constructor. | |
std::string | getPrefix () const |
get prefix | |
void | setPrefix (const std::string &prefix) |
set prefix | |
const VXDGlobalPar & | getGlobalParams () const |
get global parameters | |
void | setGlobalParams (const VXDGlobalPar &globals) |
set global parameters | |
const VXDEnvelopePar & | getEnvelope () const |
get envelope parameters | |
void | setEnvelope (const VXDEnvelopePar &envelope) |
set envelope parameters | |
const VXDGeoRadiationSensorsPar & | getRadiationSensors () const |
get radiation sensor parameters | |
void | setRadiationSensors (const VXDGeoRadiationSensorsPar &diamonds) |
set radiation sensor parameters | |
std::map< std::string, VXDAlignmentPar > & | getAlignmentMap () |
get alignmant map | |
VXDAlignmentPar | getAlignment (std::string name) const |
get alignment parameters for component name | |
const std::vector< VXDHalfShellPar > & | getHalfShells () const |
get half-shell | |
std::vector< VXDHalfShellPar > & | getHalfShells () |
get half-shell | |
std::map< int, VXDGeoLadderPar > & | getLadderMap () |
get ladder map | |
const VXDGeoLadderPar & | getLadder (int layerID) const |
get ladder for given layer | |
const VXDGeoSensorPar & | getSensor (std::string sensorTypeID) const |
get sensor type | |
const VXDGeoComponentPar & | getComponent (std::string name) const |
get component | |
const std::map< std::string, VXDGeoSensorPar > & | getSensorMap () const |
get sensor map | |
std::map< std::string, VXDGeoSensorPar > & | getSensorMap () |
get sensor map | |
const std::map< std::string, VXDGeoComponentPar > & | getComponentMap () const |
get component maps | |
std::map< std::string, VXDGeoComponentPar > & | getComponentMap () |
get component maps | |
int | getSensitiveChipID (std::string name) const |
get Bkg sensitive chip Id | |
std::map< std::string, int > & | getSensitiveChipIdMap () |
get sensitive chip id map | |
const std::vector< std::string > & | getComponentInsertOder () const |
get component insert order | |
std::vector< std::string > & | getComponentInsertOder () |
get component insert order | |
Private Member Functions | |
ClassDef (VXDGeometryPar, 5) | |
ClassDef, must be the last term before the closing {}. | |
Private Attributes | |
std::string | m_prefix {""} |
Prefix to prepend to all volume names. | |
VXDGlobalPar | m_globals |
Container for a few general parameters. | |
std::map< std::string, VXDAlignmentPar > | m_alignment |
Alignment parameters for all components. | |
VXDEnvelopePar | m_envelope |
Envelope parameters. | |
std::vector< VXDHalfShellPar > | m_halfShells |
Cache for half shells | |
std::map< std::string, VXDGeoComponentPar > | m_componentCache |
Cache of all previously created components. | |
std::vector< std::string > | m_componentInsertOrder |
Vector remembering the order of insertions into component cache. | |
std::map< std::string, VXDGeoSensorPar > | m_sensorMap |
Map containing Information about all defined sensor types. | |
VXDGeoRadiationSensorsPar | m_radiationsensors |
Diamond radiation sensors. | |
std::map< int, VXDGeoLadderPar > | m_ladders |
Parameters of the detector ladders. | |
std::map< std::string, int > | m_sensitiveIDCache |
Cache of all Bkg sensitive chip Ids. | |
The Class for VXD geometry.
Definition at line 36 of file VXDGeometryPar.h.