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


Public Member Functions | |
| PXDGeometryPar () | |
| Default constructor. | |
| PXDGeometryPar (PXDGeometryPar &geo) | |
| Copy constructor. | |
| PXDGeometryPar & | operator= (PXDGeometryPar &geo) |
| Assignemnt operator. | |
| ~PXDGeometryPar () | |
| Destructor. | |
| bool | getBuildSupport () const |
| build support | |
| int | getNCutOuts () const |
| get number of cutouts | |
| void | setNCutOuts (int nCutouts) |
| set number of cutouts | |
| double | getCutOutWidth () const |
| get width of cutouts | |
| void | setCutOutWidth (double width) |
| set width of cutouts | |
| double | getCutOutHeight () const |
| get height of cutouts | |
| void | setCutOutHeight (double height) |
| set height of cutouts | |
| double | getCutOutShift () const |
| get shift of cutouts | |
| void | setCutOutShift (double shift) |
| set shift of cutouts | |
| double | getCutOutRPhi () const |
| get rphi of cutouts | |
| void | setCutOutRPhi (double rphi) |
| set rphi of cutouts | |
| double | getCutOutStartPhi () const |
| get start phi of cutouts | |
| void | setCutOutStartPhi (double start) |
| set start phi of cutouts | |
| double | getCutOutDeltaPhi () const |
| get deltaphi of cutouts | |
| void | setCutOutDeltaPhi (double delta) |
| set deltaphi of cutouts | |
| int | getNTubes () const |
| get number of tubes | |
| void | setNTubes (int nTubes) |
| set number of tubes | |
| double | getTubesMinZ () const |
| get tubes minZ | |
| void | setTubesMinZ (double minZ) |
| set tubes minZ | |
| double | getTubesMaxZ () const |
| get tubes maxZ | |
| void | setTubesMaxZ (double maxZ) |
| set tubes maxZ | |
| double | getTubesMinR () const |
| get tubes minR | |
| void | setTubesMinR (double minR) |
| set tubes minR | |
| double | getTubesMaxR () const |
| get tubes maxR | |
| void | setTubesMaxR (double maxR) |
| set tubes maxR | |
| double | getTubesRPhi () const |
| get tubes tubes RPhi | |
| void | setTubesRPhi (double rphi) |
| set tubes tubes RPhi | |
| double | getTubesStartPhi () const |
| get tubes tubes StartPhi | |
| void | setTubesStartPhi (double start) |
| set tubes tubes StartPhi | |
| double | getTubesDeltaPhi () const |
| get tubes tubes DeltaPhi | |
| void | setTubesDeltaPhi (double delta) |
| set tubes tubes DeltaPhi | |
| const std::string & | getTubesMaterial () const |
| get tubes tubes material | |
| void | setTubesMaterial (const std::string &material) |
| set tubes tubes material | |
| const std::vector< VXDPolyConePar > & | getEndflanges () const |
| get Endflanges | |
| std::vector< VXDPolyConePar > & | getEndflanges () |
| get Endflanges | |
| std::vector< PXDSensorInfoPar * > & | 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 (PXDGeometryPar, 5) | |
| ClassDef, must be the last term before the closing {}. | |
Private Attributes | |
| std::vector< PXDSensorInfoPar * > | m_SensorInfo |
| Vector of points to SensorInfo objects. | |
| std::vector< VXDPolyConePar > | m_endflanges |
| PXD Endflanges. | |
| int | m_nCutouts {0} |
| Number of PXD endflange coutOuts. | |
| double | m_cutOutWidth {0} |
| Width of PXD endflange coutOuts. | |
| double | m_cutOutHeight {0} |
| Height of PXD endflange coutOuts. | |
| double | m_cutOutShift {0} |
| Shift of PXD endflange coutOuts. | |
| double | m_cutOutRphi {0} |
| Rphi of PXD endflange coutOuts. | |
| double | m_cutOutStartPhi {0} |
| Start Rphi of PXD endflange coutOuts. | |
| double | m_cutOutDeltaPhi {0} |
| Delta Rphi of PXD endflange coutOuts. | |
| int | m_nTubes {0} |
| Number of PXD carbon tubes. | |
| double | m_tubesMinZ {0} |
| MinZ of PXD carbon tubes. | |
| double | m_tubesMaxZ {0} |
| MaxZ of PXD carbon tubes. | |
| double | m_tubesMinR {0} |
| MinR of PXD carbon tubes. | |
| double | m_tubesMaxR {0} |
| MaxZ of PXD carbon tubes. | |
| double | m_tubesRPhi {0} |
| Rphi of PXD carbon tubes. | |
| double | m_tubesStartPhi {0} |
| Start Rphi of PXD carbon tubes. | |
| double | m_tubesDeltaPhi {0} |
| Delta Phi of PXD carbon tubes. | |
| std::string | m_tubesMaterial {"Carbon"} |
| Material of PXD carbon tubes. | |
| 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 25 of file PXDGeometryPar.h.