 |
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"
28 #include "eformat/SourceIdentifier.h"
48 const unsigned&
rod,
const int& bufferOffset,
IdentifierHash& hashId)
const override;
57 virtual const std::vector<uint32_t>&
getAllRods()
const override;
70 #endif // TRT_CABLINGSVC_H
TRT_FillCablingData_SR1 * m_cablingTool_SR1
TRT_FillCablingData_SR1_ECC * m_cablingTool_SR1_ECC
virtual StatusCode initialize() override
const InDetDD::TRT_DetectorManager * m_manager
TRT_FillCablingData_DC3 * m_cablingTool_DC3
virtual const std::vector< uint32_t > & getAllRods() const override
TRT_CablingSvc(const std::string &name, ISvcLocator *pSvcLocator)
virtual std::vector< uint32_t > getRobID(Identifier &id) const override
virtual uint32_t getBufferOffset(const Identifier &StrawId) override
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual Identifier getIdentifier(const eformat::SubDetector &subdetector, const unsigned &rod, const int &bufferOffset, IdentifierHash &hashId) const override
virtual ~TRT_CablingSvc()=default
TRT_FillCablingData_TB04 * m_cablingTool_TB
TRT_CablingData * m_cabling
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...