9#ifndef ITRT_CABLINGSVC_H
10#define ITRT_CABLINGSVC_H
12#include "GaudiKernel/IInterface.h"
14#include "eformat/SourceIdentifier.h"
36 const unsigned& rod,
const int& bufferOffset,
46 virtual const std::vector<uint32_t>&
getAllRods()
const = 0;
virtual std::vector< uint32_t > getRobID(Identifier &id) const =0
virtual ~ITRT_CablingSvc()
virtual uint32_t getBufferOffset(const Identifier &StrawId)=0
DeclareInterfaceID(ITRT_CablingSvc, 1, 0)
virtual const std::vector< uint32_t > & getAllRods() const =0
virtual Identifier getIdentifier(const eformat::SubDetector &subdetector, const unsigned &rod, const int &bufferOffset, IdentifierHash &hashId) const =0
This is a "hash" representation of an Identifier.