ATLAS Offline Software
Public Member Functions | Static 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

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
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

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 28 of file ITRT_CablingSvc.h.

28 {}

Member Function Documentation

◆ getAllRods()

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

Implemented in TRT_CablingSvc.

◆ getBufferOffset()

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

Implemented in TRT_CablingSvc.

◆ getIdentifier()

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

Implemented in TRT_CablingSvc.

◆ getRobID()

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

Implemented in TRT_CablingSvc.

◆ interfaceID()

const InterfaceID & ITRT_CablingSvc::interfaceID ( )
inlinestatic

Definition at line 65 of file ITRT_CablingSvc.h.

66 {
67  static const InterfaceID IID ( "ITRT_CablingSvc", 1, 0 );
68 
69  return IID;
70 }

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