ATLAS Offline Software
Public Member Functions | List of all members
ITRT_CablingSvc Class Referenceabstract

#include <ITRT_CablingSvc.h>

Inheritance diagram for ITRT_CablingSvc:
Collaboration diagram for ITRT_CablingSvc:

Public Member Functions

 DeclareInterfaceID (ITRT_CablingSvc, 1, 0)
 
virtual ~ITRT_CablingSvc ()
 
virtual Identifier getIdentifier (const eformat::SubDetector &subdetector, const unsigned &rod, const int &bufferOffset, IdentifierHash &hashId) const =0
 
virtual uint32_t getBufferOffset (const Identifier &StrawId)=0
 
virtual std::vector< uint32_t > getRobID (Identifier &id) const =0
 
virtual const std::vector< uint32_t > & getAllRods () const =0
 

Detailed Description

Definition at line 23 of file ITRT_CablingSvc.h.

Constructor & Destructor Documentation

◆ ~ITRT_CablingSvc()

virtual ITRT_CablingSvc::~ITRT_CablingSvc ( )
inlinevirtual

Definition at line 29 of file ITRT_CablingSvc.h.

29 {}

Member Function Documentation

◆ DeclareInterfaceID()

ITRT_CablingSvc::DeclareInterfaceID ( ITRT_CablingSvc  ,
,
 
)

◆ getAllRods()

virtual const std::vector<uint32_t>& ITRT_CablingSvc::getAllRods ( ) const
pure virtual

◆ getBufferOffset()

virtual uint32_t ITRT_CablingSvc::getBufferOffset ( const Identifier StrawId)
pure virtual

◆ getIdentifier()

virtual Identifier ITRT_CablingSvc::getIdentifier ( const eformat::SubDetector &  subdetector,
const unsigned &  rod,
const int &  bufferOffset,
IdentifierHash hashId 
) const
pure virtual

◆ getRobID()

virtual std::vector<uint32_t> ITRT_CablingSvc::getRobID ( Identifier id) const
pure virtual

The documentation for this class was generated from the following file: