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

Interface for Athena Algorithm Tool to fill Collections of SCT RDO Containers. More...

#include <ISCTRawDataProviderTool.h>

Inheritance diagram for ISCTRawDataProviderTool:
Collaboration diagram for ISCTRawDataProviderTool:

Public Member Functions

 DeclareInterfaceID (ISCTRawDataProviderTool, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual ~ISCTRawDataProviderTool ()=default
 Destructor. More...
 
virtual StatusCode convert (std::vector< const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment * > &, SCT_RDO_Container &, IDCInDetBSErrContainer &errs, DataPool< SCT3_RawData > *dataItemsPool, const EventContext &ctx) const =0
 Main decoding methods. More...
 

Detailed Description

Interface for Athena Algorithm Tool to fill Collections of SCT RDO Containers.

The class inherits from IAlgTool.

Definition at line 30 of file ISCTRawDataProviderTool.h.

Constructor & Destructor Documentation

◆ ~ISCTRawDataProviderTool()

virtual ISCTRawDataProviderTool::~ISCTRawDataProviderTool ( )
virtualdefault

Destructor.

Member Function Documentation

◆ convert()

virtual StatusCode ISCTRawDataProviderTool::convert ( std::vector< const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment * > &  ,
SCT_RDO_Container ,
IDCInDetBSErrContainer errs,
DataPool< SCT3_RawData > *  dataItemsPool,
const EventContext &  ctx 
) const
pure virtual

Main decoding methods.

◆ DeclareInterfaceID()

ISCTRawDataProviderTool::DeclareInterfaceID ( ISCTRawDataProviderTool  ,
,
 
)

Creates the InterfaceID and interfaceID() method.


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