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