![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef TRT_FILLCABLINGDATA_DC2_H
11 #define TRT_FILLCABLINGDATA_DC2_H
18 #include "Identifier/Identifier.h"
25 #include "eformat/SourceIdentifier.h"
62 const int&
rod,
const int&
straw)
const;
69 int& numberOfStrawsInBarrelROD,
70 int& shiftForLeftEndCapStraws,
71 int& shiftForLeftBarrelStraws,
72 int& shiftForRightBarrelStraws,
73 int& shiftForRightEndCapStraws,
74 int& numberOfEndCapPhiSectors,
75 int& numberOfIdentifierSectors);
142 #endif // TRT_FILLCABLINGDATA_DC2_H
int m_shiftForRightBarrel
virtual ~TRT_FillCablingData_DC2()
TRT_FillCablingData_DC2(const std::string &type, const std::string &name, const IInterface *parent)
int m_numberOfStrawPlanesB
Identifier defineIdentifier(const eformat::SubDetector &subdetector, const int &rod, const int &straw) const
int m_totalNumberOfPlanes
int m_shiftForRightBarrelStraws
This is an Identifier helper class for the TRT subdetector. This class is a factory for creating comp...
void getStrawRodID(Identifier &id, uint32_t &rod_id, uint32_t &straw_number) const
static const InterfaceID & interfaceID()
void fillCollID(uint32_t robid, std::vector< IdentifierHash > &ids)
void printParameters() const
void get_parameters(int &numberOfStrawsInROD, int &numberOfStrawsInBarrelROD, int &shiftForLeftEndCapStraws, int &shiftForLeftBarrelStraws, int &shiftForRightBarrelStraws, int &shiftForRightEndCapStraws, int &numberOfEndCapPhiSectors, int &numberOfIdentifierSectors)
int m_numberOfStrawsInPhiSector
int m_numberOfStrawsInWheelCForRod
int m_numberOfStrawsABInRod
int m_shiftForLeftEndCapStraws
::StatusCode StatusCode
StatusCode definition for legacy code.
TRT_CablingData * m_cabling
TRT_CablingData * fillData()
int m_numberOfLayersInPhiSector
int m_numberOfStrawsInBarrelROD
uint32_t getRodID(Identifier &id) const
int m_totalNumberOfStrawsInPhiSectorsAB
int m_numberOfPhiSectorsInIDSector
int m_numberOfStrawPlanesAC
int m_numberOfStrawsInPhiSectorAB
int * m_numberOfStrawsInPreviousLayers
int m_numberOfEndCapPhiSectors
int m_shiftForRightEndCapStraws
int m_numberOfStrawsInROD
int m_numberOfIdentifierSectors
int m_numberOfStrawsInWheelBForRod
std::vector< uint32_t > getRobID(Identifier &id) const
int m_numberOfStrawsInWheelAForRod
int m_numberOfStrawsAInRod
int m_shiftForLeftBarrelStraws
virtual StatusCode initialize()
int m_shiftForRightEndCap
int m_numberOfStrawsInPhiSectorC
virtual StatusCode finalize()