ATLAS Offline Software
Loading...
Searching...
No Matches
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 ,
1 ,
0  )

◆ 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: