![]() |
Project
|
#include <DescriptorInnerBarrelITS3.h>
Inherits o2::its::DescriptorInnerBarrel.
Public Member Functions | |
| DescriptorInnerBarrelITS3 () | |
| void | createLayer (int idLayer, TGeoVolume *dest) |
| void | createServices (TGeoVolume *dest) |
| void | configure () |
Public Member Functions inherited from o2::its::DescriptorInnerBarrel | |
| DescriptorInnerBarrel () | |
| Default constructor. | |
| DescriptorInnerBarrel (int nlayers) | |
| Standard constructor. | |
| DescriptorInnerBarrel (const DescriptorInnerBarrel &src)=delete | |
| DescriptorInnerBarrel & | operator= (const DescriptorInnerBarrel &geom)=delete |
| double | radii2Turbo (double rMin, double rMid, double rMax, double sensW) const |
| int | getNumberOfLayers () const |
| double | getSensorThickness () const |
| void | getConfigurationWrapperVolume (double &minradius, double &maxradius, double &zspan) const |
| void | setConfigurationWrapperVolume (double minradius, double maxradius, double zspan) |
| TGeoTube * | defineWrapperVolume () const |
Protected Attributes | |
| int | mNumLayers {constants::nLayers} |
Protected Attributes inherited from o2::its::DescriptorInnerBarrel | |
| int | mNumLayers {3} |
| double | mWrapperMinRadius {2.1} |
| double | mWrapperMaxRadius {16.4} |
| double | mWrapperZSpan {70.} |
| double | mSensorLayerThickness {} |
| std::vector< double > | mLayerRadii {} |
| sensor thickness | |
| std::vector< double > | mDetectorThickness {} |
| Vector of layer radius. | |
| std::vector< int > | mChipTypeID {} |
| Vector of detector thickness. | |
| std::vector< int > | mBuildLevel |
| Vector of unique chip ID. | |
Static Protected Attributes | |
| static constexpr double | mTolerance {1e-3} |
| static constexpr double | mWrapperMinRadiusITS3 {constants::radiiInner[0] - mTolerance} |
| static constexpr double | mWrapperMaxRadiusITS3 {constants::services::radiusOuter + mTolerance} |
| static constexpr double | mWrapperZSpanITS3 {constants::services::length * 2 + mTolerance} |
Definition at line 31 of file DescriptorInnerBarrelITS3.h.
|
inline |
Definition at line 34 of file DescriptorInnerBarrelITS3.h.
|
inline |
Definition at line 42 of file DescriptorInnerBarrelITS3.h.
Definition at line 18 of file DescriptorInnerBarrelITS3.cxx.
| void DescriptorInnerBarrelITS3::createServices | ( | TGeoVolume * | dest | ) |
Definition at line 24 of file DescriptorInnerBarrelITS3.cxx.
|
protected |
Definition at line 45 of file DescriptorInnerBarrelITS3.h.
|
staticconstexprprotected |
Definition at line 48 of file DescriptorInnerBarrelITS3.h.
|
staticconstexprprotected |
Definition at line 50 of file DescriptorInnerBarrelITS3.h.
|
staticconstexprprotected |
Definition at line 49 of file DescriptorInnerBarrelITS3.h.
|
staticconstexprprotected |
Definition at line 51 of file DescriptorInnerBarrelITS3.h.