![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRT_CABLINGSVC_H
10 #define TRT_CABLINGSVC_H
14 #include "Identifier/Identifier.h"
31 #include "eformat/SourceIdentifier.h"
53 void** ppvInterface );
68 const std::vector<uint32_t>&
getAllRods()
const;
97 #endif // TRT_CABLINGSVC_H
TRT_FillCablingData_SR1 * m_cablingTool_SR1
int m_numberOfStrawsInROD
int m_shiftForLeftBarrelStraws
virtual ~TRT_CablingSvc()
TRT_FillCablingData_SR1_ECC * m_cablingTool_SR1_ECC
const InDetDD::TRT_DetectorManager * m_manager
const std::vector< uint32_t > & getAllRods() const
This is an Identifier helper class for the TRT subdetector. This class is a factory for creating comp...
TRT_FillCablingData_DC3 * m_cablingTool_DC3
std::vector< uint32_t > getRobID(Identifier &id) const
TRT_FillCablingData_DC2 * m_cablingTool_DC2
TRT_CablingSvc(const std::string &name, ISvcLocator *pSvcLocator)
Identifier getIdentifier(const eformat::SubDetector &subdetector, const unsigned &rod, const int &bufferOffset, IdentifierHash &hashId) const
::StatusCode StatusCode
StatusCode definition for legacy code.
int m_shiftForRightEndCapStraws
virtual StatusCode finalize()
TRT_FillCablingData_TB04 * m_cablingTool_TB
uint32_t getBufferOffset(const Identifier &StrawId)
TRT_CablingData * m_cabling
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvInterface)
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
int m_numberOfStrawsInBarrelROD
TRT_FillCablingData_DC1 * m_cablingTool_DC1
int m_shiftForRightBarrelStraws
int m_shiftForLeftEndCapStraws
virtual StatusCode initialize()
const TRT_ID * m_idHelper