![]() |
Belle II Software release-09-00-04
|
The Class for VXD geometry. More...
#include <SVDGeometryPar.h>


Public Member Functions | |
| SVDGeometryPar () | |
| Default constructor. | |
| const std::vector< VXDRotationSolidPar > & | getRotationSolids () const |
| get SVD halfshell Rotation Solids | |
| std::vector< VXDRotationSolidPar > & | getRotationSolids () |
| get SVD halfshell Rotation Solids | |
| const std::map< int, SVDEndringsPar > & | getEndrings () const |
| get endrings | |
| std::map< int, SVDEndringsPar > & | getEndrings () |
| get endrings | |
| const std::map< int, SVDCoolingPipesPar > & | getCoolingPipes () const |
| get cooling pipes | |
| std::map< int, SVDCoolingPipesPar > & | getCoolingPipes () |
| get cooling pipes | |
| const std::map< int, SVDSupportRibsPar > & | getSupportRibs () const |
| get support ribs | |
| std::map< int, SVDSupportRibsPar > & | getSupportRibs () |
| get support ribs | |
| const SVDSupportRibsPar & | getSupportRibs (int) const |
| get SVD Support Ribs | |
| const SVDEndringsPar & | getEndrings (int) const |
| get SVD Endrings | |
| const SVDCoolingPipesPar & | getCoolingPipes (int) const |
| get SVD Cooling Pipes | |
| bool | getSupportRibsExist (int) const |
| return if SVD Support Ribs exist | |
| bool | getEndringsExist (int) const |
| return if endrings exist | |
| bool | getCoolingPipesExist (int) const |
| return if endrings exist | |
| std::vector< SVDSensorInfoPar * > & | getSensorInfos () |
| get sensorInfos | |
| 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 (SVDGeometryPar, 5) | |
| ClassDef, must be the last term before the closing {}. | |
Private Attributes | |
| std::vector< SVDSensorInfoPar * > | m_SensorInfo |
| Vector of pointers to SensorInfo objects. | |
| std::vector< VXDRotationSolidPar > | m_halfShell |
| SVD Half Shell parameters. | |
| std::map< int, SVDEndringsPar > | m_endrings |
| SVD Endrings parameters. | |
| std::map< int, SVDCoolingPipesPar > | m_coolingPipes |
| SVD Cooling Pipes parameters. | |
| std::map< int, SVDSupportRibsPar > | m_supportRibs |
| SVD SupportRibs parameters. | |
| 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 29 of file SVDGeometryPar.h.
|
inline |
|
inherited |
get alignment parameters for component name
Definition at line 62 of file VXDGeometryPar.cc.
|
inlineinherited |
|
inherited |
get component
Definition at line 17 of file VXDGeometryPar.cc.
|
inlineinherited |
get component insert order
Definition at line 88 of file VXDGeometryPar.h.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
get cooling pipes
Definition at line 51 of file SVDGeometryPar.h.
|
inline |
| const SVDCoolingPipesPar & getCoolingPipes | ( | int | layer | ) | const |
get SVD Cooling Pipes
Definition at line 67 of file SVDGeometryPar.cc.
| bool getCoolingPipesExist | ( | int | layer | ) | const |
return if endrings exist
Definition at line 36 of file SVDGeometryPar.cc.
|
inline |
get endrings
Definition at line 45 of file SVDGeometryPar.h.
|
inline |
| const SVDEndringsPar & getEndrings | ( | int | layer | ) | const |
get SVD Endrings
Definition at line 57 of file SVDGeometryPar.cc.
| bool getEndringsExist | ( | int | layer | ) | const |
return if endrings exist
Definition at line 26 of file SVDGeometryPar.cc.
|
inlineinherited |
get envelope parameters
Definition at line 50 of file VXDGeometryPar.h.
|
inlineinherited |
get global parameters
Definition at line 46 of file VXDGeometryPar.h.
|
inlineinherited |
get half-shell
Definition at line 64 of file VXDGeometryPar.h.
|
inlineinherited |
|
inherited |
get ladder for given layer
Definition at line 51 of file VXDGeometryPar.cc.
|
inlineinherited |
|
inlineinherited |
get prefix
Definition at line 42 of file VXDGeometryPar.h.
|
inlineinherited |
get radiation sensor parameters
Definition at line 54 of file VXDGeometryPar.h.
|
inline |
get SVD halfshell Rotation Solids
Definition at line 39 of file SVDGeometryPar.h.
|
inline |
|
inherited |
get Bkg sensitive chip Id
Definition at line 29 of file VXDGeometryPar.cc.
|
inlineinherited |
|
inherited |
get sensor type
Definition at line 41 of file VXDGeometryPar.cc.
|
inline |
get sensorInfos
Definition at line 78 of file SVDGeometryPar.h.
|
inlineinherited |
|
inlineinherited |
|
inline |
get support ribs
Definition at line 57 of file SVDGeometryPar.h.
|
inline |
| const SVDSupportRibsPar & getSupportRibs | ( | int | layer | ) | const |
get SVD Support Ribs
Definition at line 47 of file SVDGeometryPar.cc.
| bool getSupportRibsExist | ( | int | layer | ) | const |
return if SVD Support Ribs exist
Definition at line 16 of file SVDGeometryPar.cc.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
set radiation sensor parameters
Definition at line 56 of file VXDGeometryPar.h.
|
privateinherited |
Alignment parameters for all components.
Definition at line 97 of file VXDGeometryPar.h.
|
privateinherited |
Cache of all previously created components.
Definition at line 103 of file VXDGeometryPar.h.
|
privateinherited |
Vector remembering the order of insertions into component cache.
Definition at line 105 of file VXDGeometryPar.h.
|
private |
SVD Cooling Pipes parameters.
Definition at line 92 of file SVDGeometryPar.h.
|
private |
SVD Endrings parameters.
Definition at line 89 of file SVDGeometryPar.h.
|
privateinherited |
Envelope parameters.
Definition at line 99 of file VXDGeometryPar.h.
|
privateinherited |
Container for a few general parameters.
Definition at line 95 of file VXDGeometryPar.h.
|
private |
SVD Half Shell parameters.
Definition at line 86 of file SVDGeometryPar.h.
|
privateinherited |
Cache for half shells
Definition at line 101 of file VXDGeometryPar.h.
|
privateinherited |
Parameters of the detector ladders.
Definition at line 111 of file VXDGeometryPar.h.
|
privateinherited |
Prefix to prepend to all volume names.
Definition at line 93 of file VXDGeometryPar.h.
|
privateinherited |
Diamond radiation sensors.
Definition at line 109 of file VXDGeometryPar.h.
|
privateinherited |
Cache of all Bkg sensitive chip Ids.
Definition at line 113 of file VXDGeometryPar.h.
|
private |
Vector of pointers to SensorInfo objects.
Definition at line 83 of file SVDGeometryPar.h.
|
privateinherited |
Map containing Information about all defined sensor types.
Definition at line 107 of file VXDGeometryPar.h.
|
private |
SVD SupportRibs parameters.
Definition at line 95 of file SVDGeometryPar.h.