#include <TRKLayer.h>
Inherits o2::trk::TRKCylindricalLayer.
Inherited by o2::trk::TRKMLLayer, and o2::trk::TRKOTLayer.
|
| | TRKSegmentedLayer ()=default |
| |
| | TRKSegmentedLayer (int layerNumber, std::string layerName, float rInn, int numberOfModules, float thickOrX2X0, MatBudgetParamMode mode) |
| |
| | ~TRKSegmentedLayer () override=default |
| |
| TGeoVolume * | createSensor () override |
| |
| TGeoVolume * | createDeadzone () |
| |
| TGeoVolume * | createMetalStack () override |
| |
| TGeoVolume * | createChip () |
| |
| TGeoVolume * | createModule () |
| |
| virtual TGeoVolume * | createStave ()=0 |
| |
| void | createLayer (TGeoVolume *motherVolume) override=0 |
| |
| | TRKCylindricalLayer ()=default |
| |
| | TRKCylindricalLayer (int layerNumber, std::string layerName, float rInn, float length, float thickOrX2X0, MatBudgetParamMode mode) |
| |
| virtual | ~TRKCylindricalLayer ()=default |
| |
| auto | getInnerRadius () const |
| |
| auto | getOuterRadius () const |
| |
| auto | getZ () const |
| |
| auto | getx2X0 () const |
| |
| auto | getChipThickness () const |
| |
| auto | getNumber () const |
| |
| auto | getName () const |
| |
Definition at line 67 of file TRKLayer.h.
◆ TRKSegmentedLayer() [1/2]
| o2::trk::TRKSegmentedLayer::TRKSegmentedLayer |
( |
| ) |
|
|
default |
◆ TRKSegmentedLayer() [2/2]
| o2::trk::TRKSegmentedLayer::TRKSegmentedLayer |
( |
int |
layerNumber, |
|
|
std::string |
layerName, |
|
|
float |
rInn, |
|
|
int |
numberOfModules, |
|
|
float |
thickOrX2X0, |
|
|
MatBudgetParamMode |
mode |
|
) |
| |
◆ ~TRKSegmentedLayer()
| o2::trk::TRKSegmentedLayer::~TRKSegmentedLayer |
( |
| ) |
|
|
overridedefault |
◆ ClassDefOverride()
◆ createChip()
| TGeoVolume * o2::trk::TRKSegmentedLayer::createChip |
( |
| ) |
|
◆ createDeadzone()
| TGeoVolume * o2::trk::TRKSegmentedLayer::createDeadzone |
( |
| ) |
|
◆ createLayer()
| void o2::trk::TRKSegmentedLayer::createLayer |
( |
TGeoVolume * |
motherVolume | ) |
|
|
overridepure virtual |
◆ createMetalStack()
| TGeoVolume * o2::trk::TRKSegmentedLayer::createMetalStack |
( |
| ) |
|
|
overridevirtual |
◆ createModule()
| TGeoVolume * o2::trk::TRKSegmentedLayer::createModule |
( |
| ) |
|
◆ createSensor()
| TGeoVolume * o2::trk::TRKSegmentedLayer::createSensor |
( |
| ) |
|
|
overridevirtual |
◆ createStave()
| virtual TGeoVolume * o2::trk::TRKSegmentedLayer::createStave |
( |
| ) |
|
|
pure virtual |
◆ mNumberOfModules
| int o2::trk::TRKSegmentedLayer::mNumberOfModules |
|
protected |
◆ sChipLength
◆ sChipWidth
◆ sDeadzoneWidth
| constexpr double o2::trk::TRKSegmentedLayer::sDeadzoneWidth = constants::moduleMLOT::chip::passiveEdgeReadOut |
|
staticconstexprprotected |
◆ sHalfNumberOfChips
| constexpr int o2::trk::TRKSegmentedLayer::sHalfNumberOfChips = 4 |
|
staticconstexprprotected |
◆ sLogicalVolumeThickness
| constexpr float o2::trk::TRKSegmentedLayer::sLogicalVolumeThickness = 1.3 |
|
staticconstexprprotected |
◆ sModuleLength
◆ sModuleWidth
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/Upgrades/ALICE3/TRK/simulation/include/TRKSimulation/TRKLayer.h
- /home/runner/work/AliceO2/AliceO2/Detectors/Upgrades/ALICE3/TRK/simulation/src/TRKLayer.cxx