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

#include <IPixelRawDataProviderTool.h>

Inheritance diagram for IPixelRawDataProviderTool:
Collaboration diagram for IPixelRawDataProviderTool:

Public Member Functions

virtual ~IPixelRawDataProviderTool ()
 destructor More...
 
virtual StatusCode convert (std::vector< const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment * > &vecRobs, IPixelRDO_Container *rdoIdc, IDCInDetBSErrContainer &decodingErrors, const EventContext &ctx) const =0
 this is the main decoding method More...
 
virtual int SizeOfIDCInDetBSErrContainer () const =0
 Size of IDCInDetBSErrContainer. More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool InterfaceID. More...
 

Detailed Description

Definition at line 13 of file IPixelRawDataProviderTool.h.

Constructor & Destructor Documentation

◆ ~IPixelRawDataProviderTool()

virtual IPixelRawDataProviderTool::~IPixelRawDataProviderTool ( )
inlinevirtual

destructor

Definition at line 22 of file IPixelRawDataProviderTool.h.

22 {};

Member Function Documentation

◆ convert()

virtual StatusCode IPixelRawDataProviderTool::convert ( std::vector< const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment * > &  vecRobs,
IPixelRDO_Container rdoIdc,
IDCInDetBSErrContainer decodingErrors,
const EventContext &  ctx 
) const
pure virtual

this is the main decoding method

Implemented in PixelRawDataProviderTool.

◆ interfaceID()

const InterfaceID & IPixelRawDataProviderTool::interfaceID ( )
inlinestatic

AlgTool InterfaceID.

Definition at line 35 of file IPixelRawDataProviderTool.h.

35  {
36 static const InterfaceID IID_IPixelRawDataProviderTool("IPixelRawDataProviderTool", 1, 0);
37 return IID_IPixelRawDataProviderTool;
38 }

◆ SizeOfIDCInDetBSErrContainer()

virtual int IPixelRawDataProviderTool::SizeOfIDCInDetBSErrContainer ( ) const
pure virtual

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