#include <GeometryTGeo.h>
Inherits o2::detectors::DetMatrixCache.
|
| | GeometryTGeo (bool build=false, int loadTrans=0) |
| |
| void | Build (int loadTrans) |
| |
| void | fillMatrixCache (int mask) |
| |
| int | getIOTOFFirstChipIndex (int lay) const |
| |
| int | getIOTOFLayer (int index) const |
| |
| int | getIOTOFChipIndex (int lay, int sta, int mod, int chip) const |
| |
| bool | getIOTOFChipId (int index, int &lay, int &sta, int &mod, int &chip) const |
| |
| TGeoHMatrix * | extractMatrixSensor (int index) const |
| |
| TString | getMatrixPath (int index) 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 GeometryTGeo * | Instance () |
| |
| static const char * | getIOTOFVolPattern () |
| |
| static const char * | getITOFLayerPattern () |
| |
| static const char * | getITOFStavePattern () |
| |
| static const char * | getITOFModulePattern () |
| |
| static const char * | getITOFChipPattern () |
| |
| static const char * | getITOFSensorPattern () |
| |
| static const char * | getOTOFLayerPattern () |
| |
| static const char * | getOTOFStavePattern () |
| |
| static const char * | getOTOFModulePattern () |
| |
| static const char * | getOTOFChipPattern () |
| |
| static const char * | getOTOFSensorPattern () |
| |
| static const char * | getFTOFLayerPattern () |
| |
| static const char * | getFTOFChipPattern () |
| |
| static const char * | getFTOFSensorPattern () |
| |
| static const char * | getBTOFLayerPattern () |
| |
| static const char * | getBTOFChipPattern () |
| |
| static const char * | getBTOFSensorPattern () |
| |
| static const char * | composeSymNameIOTOF (int d) |
| |
| static const char * | composeITOFSymNameLayer (int d, int layer) |
| |
| static const char * | composeITOFSymNameChip (int d, int lr) |
| |
| static const char * | composeITOFSymNameSensor (int d, int layer) |
| |
| static const char * | composeOTOFSymNameLayer (int d, int layer) |
| |
| static const char * | composeOTOFSymNameChip (int d, int lr) |
| |
| static const char * | composeOTOFSymNameSensor (int d, int layer) |
| |
| static const char * | composeFTOFSymNameLayer (int d, int layer) |
| |
| static const char * | composeFTOFSymNameChip (int d, int lr) |
| |
| static const char * | composeFTOFSymNameSensor (int d, int layer) |
| |
| static const char * | composeBTOFSymNameLayer (int d, int layer) |
| |
| static const char * | composeBTOFSymNameChip (int d, int lr) |
| |
| static const char * | composeBTOFSymNameSensor (int d, int layer) |
| |
Definition at line 22 of file GeometryTGeo.h.
◆ GeometryTGeo()
| o2::iotof::GeometryTGeo::GeometryTGeo |
( |
bool |
build = false, |
|
|
int |
loadTrans = 0 |
|
) |
| |
◆ Build()
| void o2::iotof::GeometryTGeo::Build |
( |
int |
loadTrans | ) |
|
◆ composeBTOFSymNameChip()
| static const char * o2::iotof::GeometryTGeo::composeBTOFSymNameChip |
( |
int |
d, |
|
|
int |
lr |
|
) |
| |
|
static |
◆ composeBTOFSymNameLayer()
| static const char * o2::iotof::GeometryTGeo::composeBTOFSymNameLayer |
( |
int |
d, |
|
|
int |
layer |
|
) |
| |
|
static |
◆ composeBTOFSymNameSensor()
| static const char * o2::iotof::GeometryTGeo::composeBTOFSymNameSensor |
( |
int |
d, |
|
|
int |
layer |
|
) |
| |
|
static |
◆ composeFTOFSymNameChip()
| static const char * o2::iotof::GeometryTGeo::composeFTOFSymNameChip |
( |
int |
d, |
|
|
int |
lr |
|
) |
| |
|
static |
◆ composeFTOFSymNameLayer()
| static const char * o2::iotof::GeometryTGeo::composeFTOFSymNameLayer |
( |
int |
d, |
|
|
int |
layer |
|
) |
| |
|
static |
◆ composeFTOFSymNameSensor()
| static const char * o2::iotof::GeometryTGeo::composeFTOFSymNameSensor |
( |
int |
d, |
|
|
int |
layer |
|
) |
| |
|
static |
◆ composeITOFSymNameChip()
| static const char * o2::iotof::GeometryTGeo::composeITOFSymNameChip |
( |
int |
d, |
|
|
int |
lr |
|
) |
| |
|
static |
◆ composeITOFSymNameLayer()
| static const char * o2::iotof::GeometryTGeo::composeITOFSymNameLayer |
( |
int |
d, |
|
|
int |
layer |
|
) |
| |
|
static |
◆ composeITOFSymNameSensor()
| static const char * o2::iotof::GeometryTGeo::composeITOFSymNameSensor |
( |
int |
d, |
|
|
int |
layer |
|
) |
| |
|
static |
◆ composeOTOFSymNameChip()
| static const char * o2::iotof::GeometryTGeo::composeOTOFSymNameChip |
( |
int |
d, |
|
|
int |
lr |
|
) |
| |
|
static |
◆ composeOTOFSymNameLayer()
| static const char * o2::iotof::GeometryTGeo::composeOTOFSymNameLayer |
( |
int |
d, |
|
|
int |
layer |
|
) |
| |
|
static |
◆ composeOTOFSymNameSensor()
| static const char * o2::iotof::GeometryTGeo::composeOTOFSymNameSensor |
( |
int |
d, |
|
|
int |
layer |
|
) |
| |
|
static |
◆ composeSymNameIOTOF()
| static const char * o2::iotof::GeometryTGeo::composeSymNameIOTOF |
( |
int |
d | ) |
|
|
inlinestatic |
◆ extractMatrixSensor()
| TGeoHMatrix * o2::iotof::GeometryTGeo::extractMatrixSensor |
( |
int |
index | ) |
const |
Get the transformation matrix of the SENSOR (not necessary the same as the chip) for a given chip 'index' by querying the TGeoManager
Definition at line 199 of file GeometryTGeo.cxx.
◆ extractNumberOfChipsBTOF()
| int o2::iotof::GeometryTGeo::extractNumberOfChipsBTOF |
( |
| ) |
const |
|
protected |
◆ extractNumberOfChipsFTOF()
| int o2::iotof::GeometryTGeo::extractNumberOfChipsFTOF |
( |
| ) |
const |
|
protected |
◆ extractNumberOfChipsPerModuleIOTOF()
| int o2::iotof::GeometryTGeo::extractNumberOfChipsPerModuleIOTOF |
( |
int |
lay | ) |
const |
|
protected |
◆ extractNumberOfModulesIOTOF()
| int o2::iotof::GeometryTGeo::extractNumberOfModulesIOTOF |
( |
int |
lay | ) |
const |
|
protected |
◆ extractNumberOfStavesIOTOF()
| int o2::iotof::GeometryTGeo::extractNumberOfStavesIOTOF |
( |
int |
lay | ) |
const |
|
protected |
◆ fillMatrixCache()
| void o2::iotof::GeometryTGeo::fillMatrixCache |
( |
int |
mask | ) |
|
|
virtual |
◆ getBTOFChipPattern()
| static const char * o2::iotof::GeometryTGeo::getBTOFChipPattern |
( |
| ) |
|
|
inlinestatic |
◆ getBTOFLayerPattern()
| static const char * o2::iotof::GeometryTGeo::getBTOFLayerPattern |
( |
| ) |
|
|
inlinestatic |
◆ getBTOFSensorPattern()
| static const char * o2::iotof::GeometryTGeo::getBTOFSensorPattern |
( |
| ) |
|
|
inlinestatic |
◆ getFTOFChipPattern()
| static const char * o2::iotof::GeometryTGeo::getFTOFChipPattern |
( |
| ) |
|
|
inlinestatic |
◆ getFTOFLayerPattern()
| static const char * o2::iotof::GeometryTGeo::getFTOFLayerPattern |
( |
| ) |
|
|
inlinestatic |
◆ getFTOFSensorPattern()
| static const char * o2::iotof::GeometryTGeo::getFTOFSensorPattern |
( |
| ) |
|
|
inlinestatic |
◆ getIOTOFChipId()
| bool o2::iotof::GeometryTGeo::getIOTOFChipId |
( |
int |
index, |
|
|
int & |
lay, |
|
|
int & |
sta, |
|
|
int & |
mod, |
|
|
int & |
chip |
|
) |
| const |
◆ getIOTOFChipIndex()
| int o2::iotof::GeometryTGeo::getIOTOFChipIndex |
( |
int |
lay, |
|
|
int |
sta, |
|
|
int |
mod, |
|
|
int |
chip |
|
) |
| const |
◆ getIOTOFFirstChipIndex()
| int o2::iotof::GeometryTGeo::getIOTOFFirstChipIndex |
( |
int |
lay | ) |
const |
◆ getIOTOFLayer()
| int o2::iotof::GeometryTGeo::getIOTOFLayer |
( |
int |
index | ) |
const |
◆ getIOTOFVolPattern()
| static const char * o2::iotof::GeometryTGeo::getIOTOFVolPattern |
( |
| ) |
|
|
inlinestatic |
◆ getITOFChipPattern()
| static const char * o2::iotof::GeometryTGeo::getITOFChipPattern |
( |
| ) |
|
|
inlinestatic |
◆ getITOFLayerPattern()
| static const char * o2::iotof::GeometryTGeo::getITOFLayerPattern |
( |
| ) |
|
|
inlinestatic |
◆ getITOFModulePattern()
| static const char * o2::iotof::GeometryTGeo::getITOFModulePattern |
( |
| ) |
|
|
inlinestatic |
◆ getITOFSensorPattern()
| static const char * o2::iotof::GeometryTGeo::getITOFSensorPattern |
( |
| ) |
|
|
inlinestatic |
◆ getITOFStavePattern()
| static const char * o2::iotof::GeometryTGeo::getITOFStavePattern |
( |
| ) |
|
|
inlinestatic |
◆ getMatrixPath()
| TString o2::iotof::GeometryTGeo::getMatrixPath |
( |
int |
index | ) |
const |
◆ getOTOFChipPattern()
| static const char * o2::iotof::GeometryTGeo::getOTOFChipPattern |
( |
| ) |
|
|
inlinestatic |
◆ getOTOFLayerPattern()
| static const char * o2::iotof::GeometryTGeo::getOTOFLayerPattern |
( |
| ) |
|
|
inlinestatic |
◆ getOTOFModulePattern()
| static const char * o2::iotof::GeometryTGeo::getOTOFModulePattern |
( |
| ) |
|
|
inlinestatic |
◆ getOTOFSensorPattern()
| static const char * o2::iotof::GeometryTGeo::getOTOFSensorPattern |
( |
| ) |
|
|
inlinestatic |
◆ getOTOFStavePattern()
| static const char * o2::iotof::GeometryTGeo::getOTOFStavePattern |
( |
| ) |
|
|
inlinestatic |
◆ Instance()
◆ mLastChipIndex
| int o2::iotof::GeometryTGeo::mLastChipIndex[2] |
|
protected |
◆ mNumberOfChipsBTOF
| int o2::iotof::GeometryTGeo::mNumberOfChipsBTOF |
|
protected |
◆ mNumberOfChipsFTOF
| int o2::iotof::GeometryTGeo::mNumberOfChipsFTOF |
|
protected |
◆ mNumberOfChipsIOTOF
| int o2::iotof::GeometryTGeo::mNumberOfChipsIOTOF[2] |
|
protected |
◆ mNumberOfChipsPerModuleIOTOF
| int o2::iotof::GeometryTGeo::mNumberOfChipsPerModuleIOTOF[2] |
|
protected |
◆ mNumberOfChipsPerStaveIOTOF
| int o2::iotof::GeometryTGeo::mNumberOfChipsPerStaveIOTOF[2] |
|
protected |
◆ mNumberOfModulesIOTOF
| int o2::iotof::GeometryTGeo::mNumberOfModulesIOTOF[2] |
|
protected |
◆ mNumberOfStavesIOTOF
| int o2::iotof::GeometryTGeo::mNumberOfStavesIOTOF[2] |
|
protected |
◆ sBTOFChipName
| std::string o2::iotof::GeometryTGeo::sBTOFChipName = "BTOFChip" |
|
staticprotected |
◆ sBTOFLayerName
| std::string o2::iotof::GeometryTGeo::sBTOFLayerName = "BTOFLayer" |
|
staticprotected |
◆ sBTOFSensorName
| std::string o2::iotof::GeometryTGeo::sBTOFSensorName = "BTOFSensor" |
|
staticprotected |
◆ sFTOFChipName
| std::string o2::iotof::GeometryTGeo::sFTOFChipName = "FTOFChip" |
|
staticprotected |
◆ sFTOFLayerName
| std::string o2::iotof::GeometryTGeo::sFTOFLayerName = "FTOFLayer" |
|
staticprotected |
◆ sFTOFSensorName
| std::string o2::iotof::GeometryTGeo::sFTOFSensorName = "FTOFSensor" |
|
staticprotected |
◆ sIOTOFVolumeName
| std::string o2::iotof::GeometryTGeo::sIOTOFVolumeName = "IOTOFV" |
|
staticprotected |
◆ sITOFChipName
| std::string o2::iotof::GeometryTGeo::sITOFChipName = "ITOFChip" |
|
staticprotected |
◆ sITOFLayerName
| std::string o2::iotof::GeometryTGeo::sITOFLayerName = "ITOFLayer" |
|
staticprotected |
◆ sITOFModuleName
| std::string o2::iotof::GeometryTGeo::sITOFModuleName = "ITOFModule" |
|
staticprotected |
◆ sITOFSensorName
| std::string o2::iotof::GeometryTGeo::sITOFSensorName = "ITOFSensor" |
|
staticprotected |
◆ sITOFStaveName
| std::string o2::iotof::GeometryTGeo::sITOFStaveName = "ITOFStave" |
|
staticprotected |
◆ sOTOFChipName
| std::string o2::iotof::GeometryTGeo::sOTOFChipName = "OTOFChip" |
|
staticprotected |
◆ sOTOFLayerName
| std::string o2::iotof::GeometryTGeo::sOTOFLayerName = "OTOFLayer" |
|
staticprotected |
◆ sOTOFModuleName
| std::string o2::iotof::GeometryTGeo::sOTOFModuleName = "OTOFModule" |
|
staticprotected |
◆ sOTOFSensorName
| std::string o2::iotof::GeometryTGeo::sOTOFSensorName = "OTOFSensor" |
|
staticprotected |
◆ sOTOFStaveName
| std::string o2::iotof::GeometryTGeo::sOTOFStaveName = "OTOFStave" |
|
staticprotected |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/Upgrades/ALICE3/IOTOF/base/include/IOTOFBase/GeometryTGeo.h
- /home/runner/work/AliceO2/AliceO2/Detectors/Upgrades/ALICE3/IOTOF/base/src/GeometryTGeo.cxx