#include <Geometry.h>
Inherits TNamed.
|
| ~Geometry () override |
|
void | build () |
|
Int_t | getObjectType (UInt_t uniqueID) const |
| Returns Object type based on Unique ID provided.
|
|
Int_t | getHalfID (UInt_t uniqueID) const |
| Returns Half-MFT ID based on Unique ID provided.
|
|
Int_t | getDiskID (UInt_t uniqueID) const |
| Returns Half-Disk ID based on Unique ID provided.
|
|
Int_t | getPlaneID (UInt_t uniqueID) const |
| Returns Half-Disk plane (side) ID based on Unique ID provided.
|
|
Int_t | getLadderID (UInt_t uniqueID) const |
| Returns Ladder ID based on Unique ID provided.
|
|
Int_t | getSensorID (UInt_t uniqueID) const |
| Returns Sensor ID based on Unique ID provided.
|
|
UInt_t | getObjectID (ObjectTypes type, Int_t half=-1, Int_t disk=-1, Int_t plane=-1, Int_t ladder=-1, Int_t chip=-1) const |
| Returns the object Unique ID.
|
|
Int_t | getSensorVolumeID () const |
| Returns TGeo ID of the volume describing the sensors.
|
|
void | setSensorVolumeID (Int_t val) |
| Set the TGeo ID of the volume describing the sensors.
|
|
Segmentation * | getSegmentation () const |
| Returns pointer to the segmentation.
|
|
Int_t | getDiskNSensors (Int_t diskId) const |
| Returns the number of sensors on the entire disk (top+bottom)
|
|
Int_t | getDetElemLocalID (Int_t detElem) const |
| Returns the local ID of the sensor on the disk.
|
|
Definition at line 44 of file Geometry.h.
◆ ObjectTypes
Enumerator |
---|
HalfType | |
HalfDiskType | |
PlaneType | |
LadderType | |
SensorType | |
Definition at line 93 of file Geometry.h.
◆ ~Geometry()
◆ build()
◆ getDetElemLocalID()
Int_t Geometry::getDetElemLocalID |
( |
Int_t |
detElemID | ) |
const |
Returns the local ID of the sensor on the disk.
- Parameters
-
[in] | detElemID | Int_t: Sensor Unique ID |
Definition at line 180 of file Geometry.cxx.
◆ getDiskID()
Int_t o2::mft::Geometry::getDiskID |
( |
UInt_t |
uniqueID | ) |
const |
|
inline |
Returns Half-Disk ID based on Unique ID provided.
Definition at line 106 of file Geometry.h.
◆ getDiskNSensors()
Int_t Geometry::getDiskNSensors |
( |
Int_t |
diskId | ) |
const |
Returns the number of sensors on the entire disk (top+bottom)
- Parameters
-
[in] | diskId | Int_t: Disk ID = [0,4] |
Definition at line 163 of file Geometry.cxx.
◆ getHalfID()
Int_t o2::mft::Geometry::getHalfID |
( |
UInt_t |
uniqueID | ) |
const |
|
inline |
Returns Half-MFT ID based on Unique ID provided.
Definition at line 103 of file Geometry.h.
◆ getLadderID()
Int_t o2::mft::Geometry::getLadderID |
( |
UInt_t |
uniqueID | ) |
const |
|
inline |
◆ getObjectID()
UInt_t Geometry::getObjectID |
( |
ObjectTypes |
type, |
|
|
Int_t |
half = -1 , |
|
|
Int_t |
disk = -1 , |
|
|
Int_t |
plane = -1 , |
|
|
Int_t |
ladder = -1 , |
|
|
Int_t |
chip = -1 |
|
) |
| const |
Returns the object Unique ID.
- Parameters
-
Definition at line 150 of file Geometry.cxx.
◆ getObjectType()
Int_t o2::mft::Geometry::getObjectType |
( |
UInt_t |
uniqueID | ) |
const |
|
inline |
Returns Object type based on Unique ID provided.
Definition at line 100 of file Geometry.h.
◆ getPlaneID()
Int_t o2::mft::Geometry::getPlaneID |
( |
UInt_t |
uniqueID | ) |
const |
|
inline |
Returns Half-Disk plane (side) ID based on Unique ID provided.
Definition at line 109 of file Geometry.h.
◆ getSegmentation()
Returns pointer to the segmentation.
Definition at line 127 of file Geometry.h.
◆ getSensorID()
Int_t o2::mft::Geometry::getSensorID |
( |
UInt_t |
uniqueID | ) |
const |
|
inline |
Returns Sensor ID based on Unique ID provided.
Definition at line 115 of file Geometry.h.
◆ getSensorVolumeID()
Int_t o2::mft::Geometry::getSensorVolumeID |
( |
| ) |
const |
|
inline |
Returns TGeo ID of the volume describing the sensors.
Definition at line 121 of file Geometry.h.
◆ instance()
◆ setSensorVolumeID()
void o2::mft::Geometry::setSensorVolumeID |
( |
Int_t |
val | ) |
|
|
inline |
Set the TGeo ID of the volume describing the sensors.
Definition at line 124 of file Geometry.h.
◆ sAluThickness
const Double_t Geometry::sAluThickness = 25.e-4 |
|
static |
◆ sCapacitorDx
const Double_t Geometry::sCapacitorDx = 0.05 |
|
static |
◆ sCapacitorDy
const Double_t Geometry::sCapacitorDy = 0.1 |
|
static |
◆ sCapacitorDz
const Double_t Geometry::sCapacitorDz = 0.05 |
|
static |
◆ sChipThickness
const Double_t Geometry::sChipThickness = 50.e-4 |
|
static |
CMOS chip thickness.
Definition at line 49 of file Geometry.h.
◆ sClearance
const Double_t Geometry::sClearance = 300.e-4 |
|
static |
◆ sConnectorHeight
const Double_t Geometry::sConnectorHeight = 0.1 |
|
static |
◆ sConnectorLength
const Double_t Geometry::sConnectorLength = 0.1 |
|
static |
◆ sConnectorOffset
const Double_t Geometry::sConnectorOffset = 0.4 |
|
static |
◆ sConnectorThickness
const Double_t Geometry::sConnectorThickness = 0.01 |
|
static |
◆ sConnectorWidth
const Double_t Geometry::sConnectorWidth = 0.025 |
|
static |
◆ sEpsilon
const Double_t Geometry::sEpsilon = 0.0001 |
|
static |
◆ sFlexHeight
const Double_t Geometry::sFlexHeight = 1.68 |
|
static |
◆ sFlexThickness
const Double_t Geometry::sFlexThickness |
|
static |
Initial value:=
static const Double_t sVarnishThickness
static const Double_t sKaptonThickness
static const Double_t sAluThickness
Flex Thickness.
Definition at line 61 of file Geometry.h.
◆ sGlueEdge
const Double_t Geometry::sGlueEdge = 300.e-4 |
|
static |
◆ sGlueRohacellCarbonThickness
const Double_t Geometry::sGlueRohacellCarbonThickness = 0.0025 / 2 |
|
static |
◆ sGlueThickness
const Double_t Geometry::sGlueThickness = 100.e-4 |
|
static |
◆ sGrooves
const Int_t Geometry::sGrooves = 1 |
|
static |
◆ sHoleShift1
const Double_t Geometry::sHoleShift1 = 2.8 |
|
static |
◆ sHoleShift2
const Double_t Geometry::sHoleShift2 = 3.6 |
|
static |
◆ sKaptonGlueThickness
const Double_t Geometry::sKaptonGlueThickness = 0.0027 / 2 |
|
static |
◆ sKaptonOnCarbonThickness
const Double_t Geometry::sKaptonOnCarbonThickness = 0.0013 / 2 |
|
static |
◆ sKaptonThickness
const Double_t Geometry::sKaptonThickness = 75.e-4 |
|
static |
◆ sLadderOffsetToEnd
const Double_t Geometry::sLadderOffsetToEnd |
|
static |
Initial value:
Offset of sensor compare to ladder connector edge.
Definition at line 54 of file Geometry.h.
◆ sLineWidth
const Double_t Geometry::sLineWidth = 100.e-4 |
|
static |
◆ sRadiusHole1
const Double_t Geometry::sRadiusHole1 = 0.125 |
|
static |
◆ sRadiusHole2
const Double_t Geometry::sRadiusHole2 = 0.1 |
|
static |
◆ sSensorInterspace
const Double_t Geometry::sSensorInterspace = 0.01 |
|
static |
Interspace between 2 sensors on a ladder.
Definition at line 51 of file Geometry.h.
◆ sSensorSideOffset
const Double_t Geometry::sSensorSideOffset = 0.04 |
|
static |
Offset of sensor compare to ladder edge (close to the beam pipe)
Definition at line 52 of file Geometry.h.
◆ sSensorThickness
const Double_t Geometry::sSensorThickness = 30.e-4 |
|
static |
CMOS sensor part thickness.
Definition at line 48 of file Geometry.h.
◆ sSensorTopOffset
const Double_t Geometry::sSensorTopOffset = 0.04 |
|
static |
Offset of sensor compare to ladder top edge.
Definition at line 53 of file Geometry.h.
◆ sShiftDDGNDline
const Double_t Geometry::sShiftDDGNDline |
|
static |
◆ sShiftline
const Double_t Geometry::sShiftline = 0.025 |
|
static |
◆ sTransMFT2ITS
TGeoHMatrix Geometry::sTransMFT2ITS |
|
static |
Initial value:= [] {
TGeoHMatrix tmp;
Double_t rot[9] = {0., 1., 0., 0., 0., -1., -1., 0., 0.};
tmp.SetRotation(rot);
return tmp;
}()
transformation due to the different conventions
Definition at line 85 of file Geometry.h.
◆ sVarnishThickness
const Double_t Geometry::sVarnishThickness = 20.e-4 |
|
static |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/MFT/base/include/MFTBase/Geometry.h
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/MFT/base/src/Geometry.cxx