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

Interface for Athena Algorithm Tool to convert from SCT RDO to ROD format BysteStream. More...

#include <ISCT_RodEncoder.h>

Inheritance diagram for ISCT_RodEncoder:
Collaboration diagram for ISCT_RodEncoder:

Public Member Functions

 DeclareInterfaceID (ISCT_RodEncoder, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual ~ISCT_RodEncoder ()=default
 Destructor. More...
 
virtual void fillROD (std::vector< uint32_t > &vec32Data, const uint32_t &robID, const std::vector< const SCT_RDORawData * > &vecRDOs) const =0
 Convert method. More...
 

Detailed Description

Interface for Athena Algorithm Tool to convert from SCT RDO to ROD format BysteStream.

Convert collections of RDO's to a vector of 32 bit word.

This class inherits from IAlgTool.

Definition at line 32 of file ISCT_RodEncoder.h.

Constructor & Destructor Documentation

◆ ~ISCT_RodEncoder()

virtual ISCT_RodEncoder::~ISCT_RodEncoder ( )
virtualdefault

Destructor.

Member Function Documentation

◆ DeclareInterfaceID()

ISCT_RodEncoder::DeclareInterfaceID ( ISCT_RodEncoder  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ fillROD()

virtual void ISCT_RodEncoder::fillROD ( std::vector< uint32_t > &  vec32Data,
const uint32_t &  robID,
const std::vector< const SCT_RDORawData * > &  vecRDOs 
) const
pure virtual

Convert method.


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