#include <GeometryTGeo.h>
Inherits o2::detectors::DetMatrixCache.
|
| | GeometryTGeo (bool build=false, int loadTrans=0) |
| |
| | ~GeometryTGeo () |
| |
| void | Build (int loadTrans) |
| |
| void | fillMatrixCache (int mask) |
| |
| int | extractNumberOfDiscs (int dir) |
| |
| int | extractNumberOfChips (int dir, int layer) |
| |
| int | extractChipId (std::string const volName) |
| |
| void | extractStaveChipId (std::string const volName, int &stave, int &chip) |
| |
| void | extractChipIds (std::string const volName, int &direction, int &layer, int &stave, int &chip) |
| |
| int | getChipIndex (int dir, int disc, int stave, int chip) const |
| |
| int | getLayer (int chipIdx) const |
| |
| std::string | getMatrixPath (int direction, int layer, int stave, int chip) const |
| |
| int | getNumberOfChips () const |
| |
| int | getNumberOfLayers () const |
| |
| int | getNumberOfStaves (int absDisc) const |
| |
| int | getSubDetID (int) const |
| |
| int | getStave (int chipIdx) const |
| |
| int | getChipOnStave (int chipIdx) const |
| |
| int | getStaveIdxDisc (int absDisc) const |
| |
| int | getChipIdxStave (int absStave) const |
| |
| bool | isOwner () const |
| | Exract FT3 parameters from TGeo.
|
| |
| void | setOwner (bool v) |
| |
| void | Print (Option_t *opt="") const |
| |
| | DetMatrixCache ()=default |
| |
| | DetMatrixCache (const o2::detectors::DetID &id) |
| |
| virtual | ~DetMatrixCache ()=default |
| | this may serve as a base class for detector interface to geometry, make it virtual
|
| |
| | DetMatrixCache (const DetMatrixCache &src)=delete |
| |
| DetMatrixCache & | operator= (const DetMatrixCache &geom)=delete |
| |
| const o2::detectors::DetID & | getDetID () const |
| |
| const char * | getName () const |
| |
| const MatrixCache< Mat3D > & | getCacheT2L () const |
| |
| const MatrixCache< Mat3D > & | getCacheT2G () const |
| |
| const MatrixCache< Mat3D > & | getCacheL2G () const |
| |
| const MatrixCache< Rot2D > & | getCacheT2GRot () const |
| |
| const Mat3D & | getMatrixT2L (int sensID) const |
| |
| const Mat3D & | getMatrixT2G (int sensID) const |
| |
| const Mat3D & | getMatrixL2G (int sensID) const |
| |
| const Rot2D & | getMatrixT2GRot (int sensID) const |
| |
| bool | isBuilt () const |
| |
| int | getSize () const |
| |
| void | setSize (int s) |
| |
| MatrixCache< Mat3D > & | getCacheT2L () |
| |
| MatrixCache< Mat3D > & | getCacheT2G () |
| |
| MatrixCache< Mat3D > & | getCacheL2G () |
| |
| MatrixCache< Rot2D > & | getCacheT2GRot () |
| |
| | ClassDef (DetMatrixCache, 1) |
| |
|
| static std::string | sInnerVolumeName = "FT3Inner" |
| | Mother inner volume name.
|
| |
| static std::string | sVolumeName = "FT3V" |
| | Mother volume name.
|
| |
| static std::string | sLayerName = "FT3Layer" |
| | Layer name.
|
| |
| static std::string | sChipName = "FT3Chip" |
| | Chip name.
|
| |
| static std::string | sSensorName = "FT3Sensor" |
| | Sensor name.
|
| |
| static std::string | sPassiveName = "Passive" |
| | Passive material name.
|
| |
Definition at line 31 of file GeometryTGeo.h.
◆ Mat3D
◆ GeometryTGeo()
| o2::ft3::GeometryTGeo::GeometryTGeo |
( |
bool |
build = false, |
|
|
int |
loadTrans = 0 |
|
) |
| |
◆ ~GeometryTGeo()
| o2::ft3::GeometryTGeo::~GeometryTGeo |
( |
| ) |
|
◆ adopt()
◆ Build()
| void o2::ft3::GeometryTGeo::Build |
( |
int |
loadTrans | ) |
|
◆ composeSymNameChip()
| const char * o2::ft3::GeometryTGeo::composeSymNameChip |
( |
Int_t |
d, |
|
|
Int_t |
lr |
|
) |
| |
|
static |
◆ composeSymNameFT3()
| static const char * o2::ft3::GeometryTGeo::composeSymNameFT3 |
( |
Int_t |
d | ) |
|
|
inlinestatic |
◆ composeSymNameLayer()
| static const char * o2::ft3::GeometryTGeo::composeSymNameLayer |
( |
Int_t |
d, |
|
|
Int_t |
lr |
|
) |
| |
|
static |
◆ composeSymNameSensor()
| const char * o2::ft3::GeometryTGeo::composeSymNameSensor |
( |
Int_t |
d, |
|
|
Int_t |
lr |
|
) |
| |
|
static |
◆ extractChipId()
| int o2::ft3::GeometryTGeo::extractChipId |
( |
std::string const |
volName | ) |
|
◆ extractChipIds()
| void o2::ft3::GeometryTGeo::extractChipIds |
( |
std::string const |
volName, |
|
|
int & |
direction, |
|
|
int & |
layer, |
|
|
int & |
stave, |
|
|
int & |
chip |
|
) |
| |
◆ extractNumberOfChips()
| int o2::ft3::GeometryTGeo::extractNumberOfChips |
( |
int |
dir, |
|
|
int |
layer |
|
) |
| |
◆ extractNumberOfDiscs()
| int o2::ft3::GeometryTGeo::extractNumberOfDiscs |
( |
int |
dir | ) |
|
◆ extractStaveChipId()
| void o2::ft3::GeometryTGeo::extractStaveChipId |
( |
std::string const |
volName, |
|
|
int & |
stave, |
|
|
int & |
chip |
|
) |
| |
◆ fillMatrixCache()
| void o2::ft3::GeometryTGeo::fillMatrixCache |
( |
int |
mask | ) |
|
|
virtual |
◆ getChipIdxStave()
| int o2::ft3::GeometryTGeo::getChipIdxStave |
( |
int |
absStave | ) |
const |
|
inline |
◆ getChipIndex()
| int o2::ft3::GeometryTGeo::getChipIndex |
( |
int |
dir, |
|
|
int |
disc, |
|
|
int |
stave, |
|
|
int |
chip |
|
) |
| const |
◆ getChipOnStave()
| int o2::ft3::GeometryTGeo::getChipOnStave |
( |
int |
chipIdx | ) |
const |
◆ getFT3ChipPattern()
| static const char * o2::ft3::GeometryTGeo::getFT3ChipPattern |
( |
| ) |
|
|
inlinestatic |
◆ getFT3InnerVolPattern()
| static const char * o2::ft3::GeometryTGeo::getFT3InnerVolPattern |
( |
| ) |
|
|
inlinestatic |
◆ getFT3LayerPattern()
| static const char * o2::ft3::GeometryTGeo::getFT3LayerPattern |
( |
| ) |
|
|
inlinestatic |
◆ getFT3PassivePattern()
| static const char * o2::ft3::GeometryTGeo::getFT3PassivePattern |
( |
| ) |
|
|
inlinestatic |
◆ getFT3SensorPattern()
| static const char * o2::ft3::GeometryTGeo::getFT3SensorPattern |
( |
| ) |
|
|
inlinestatic |
◆ getFT3VolPattern()
| static const char * o2::ft3::GeometryTGeo::getFT3VolPattern |
( |
| ) |
|
|
inlinestatic |
◆ getLayer()
| int o2::ft3::GeometryTGeo::getLayer |
( |
int |
chipIdx | ) |
const |
◆ getMatrixPath()
| std::string o2::ft3::GeometryTGeo::getMatrixPath |
( |
int |
direction, |
|
|
int |
layer, |
|
|
int |
stave, |
|
|
int |
chip |
|
) |
| const |
◆ getNumberOfChips()
| int o2::ft3::GeometryTGeo::getNumberOfChips |
( |
| ) |
const |
|
inline |
◆ getNumberOfLayers()
| int o2::ft3::GeometryTGeo::getNumberOfLayers |
( |
| ) |
const |
|
inline |
◆ getNumberOfStaves()
| int o2::ft3::GeometryTGeo::getNumberOfStaves |
( |
int |
absDisc | ) |
const |
|
inline |
◆ getStave()
| int o2::ft3::GeometryTGeo::getStave |
( |
int |
chipIdx | ) |
const |
◆ getStaveIdxDisc()
| int o2::ft3::GeometryTGeo::getStaveIdxDisc |
( |
int |
absDisc | ) |
const |
|
inline |
◆ getSubDetID()
| int o2::ft3::GeometryTGeo::getSubDetID |
( |
int |
| ) |
const |
|
inline |
◆ Instance()
◆ isOwner()
| bool o2::ft3::GeometryTGeo::isOwner |
( |
| ) |
const |
|
inline |
◆ Print()
| void o2::ft3::GeometryTGeo::Print |
( |
Option_t * |
opt = "" | ) |
const |
◆ setOwner()
| void o2::ft3::GeometryTGeo::setOwner |
( |
bool |
v | ) |
|
|
inline |
◆ mCacheRefAlphaDiscs
| std::vector<float> o2::ft3::GeometryTGeo::mCacheRefAlphaDiscs |
|
protected |
◆ mCacheRefXDiscs
| std::vector<float> o2::ft3::GeometryTGeo::mCacheRefXDiscs |
|
protected |
◆ mChipIdxStave
| std::vector<int> o2::ft3::GeometryTGeo::mChipIdxStave |
|
protected |
Index of first global stave Id for each disc.
Definition at line 107 of file GeometryTGeo.h.
◆ mNumberOfChipsPerDisc
| std::vector<int> o2::ft3::GeometryTGeo::mNumberOfChipsPerDisc |
|
protected |
Index of first chup for each global stave.
Definition at line 108 of file GeometryTGeo.h.
◆ mNumberOfDiscs
| std::vector<int> o2::ft3::GeometryTGeo::mNumberOfDiscs |
|
protected |
cache for sensor ref alpha ML and OT
Number Discs per direction
Definition at line 104 of file GeometryTGeo.h.
◆ mNumberOfStavesPerDisc
| std::vector<int> o2::ft3::GeometryTGeo::mNumberOfStavesPerDisc |
|
protected |
◆ mOwner
| bool o2::ft3::GeometryTGeo::mOwner = true |
|
protected |
◆ mStaveIdxDisc
| std::vector<int> o2::ft3::GeometryTGeo::mStaveIdxDisc |
|
protected |
◆ sChipName
| std::string o2::ft3::GeometryTGeo::sChipName = "FT3Chip" |
|
staticprotected |
◆ sInnerVolumeName
| std::string o2::ft3::GeometryTGeo::sInnerVolumeName = "FT3Inner" |
|
staticprotected |
◆ sLayerName
| std::string o2::ft3::GeometryTGeo::sLayerName = "FT3Layer" |
|
staticprotected |
◆ sPassiveName
| std::string o2::ft3::GeometryTGeo::sPassiveName = "Passive" |
|
staticprotected |
◆ sSensorName
| std::string o2::ft3::GeometryTGeo::sSensorName = "FT3Sensor" |
|
staticprotected |
◆ sVolumeName
| std::string o2::ft3::GeometryTGeo::sVolumeName = "FT3V" |
|
staticprotected |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/Upgrades/ALICE3/TRKFT3/FT3/base/include/FT3Base/GeometryTGeo.h
- /home/runner/work/AliceO2/AliceO2/Detectors/Upgrades/ALICE3/TRKFT3/FT3/base/src/GeometryTGeo.cxx