ATLAS Offline Software
Loading...
Searching...
No Matches
ITRT_RodEncoder Class Referenceabstract

This class provides conversion from TRT RDO to ROD format. More...

#include <ITRT_RodEncoder.h>

Collaboration diagram for ITRT_RodEncoder:

Public Types

typedef TRT_RDORawData RDO
typedef std::vector< const RDO * > VRDO

Public Member Functions

virtual void addRdo (const RDO *rdo)=0
 add RDO to internal vector
virtual void set_trt_IdHelper (const TRT_ID *trt_id)=0
 setId Helper
virtual void set_trt_IdMapping (TRT_IdMapping *trt_IdMapping)=0
 setIdMapping
virtual void setRodMinorVersion (unsigned short RodBlockVersion)=0
 setRodMinorVersion
virtual StatusCode fillROD (std::vector< uint32_t > &v, MsgStream &log)=0
 conversion of ROD into ROD fragment
virtual StatusCode fillROD3 (std::vector< uint32_t > &v, MsgStream &log)=0

Detailed Description

This class provides conversion from TRT RDO to ROD format.

Definition at line 26 of file ITRT_RodEncoder.h.

Member Typedef Documentation

◆ RDO

Definition at line 29 of file ITRT_RodEncoder.h.

◆ VRDO

typedef std::vector<const RDO*> ITRT_RodEncoder::VRDO

Definition at line 30 of file ITRT_RodEncoder.h.

Member Function Documentation

◆ addRdo()

virtual void ITRT_RodEncoder::addRdo ( const RDO * rdo)
pure virtual

add RDO to internal vector

◆ fillROD()

virtual StatusCode ITRT_RodEncoder::fillROD ( std::vector< uint32_t > & v,
MsgStream & log )
pure virtual

conversion of ROD into ROD fragment

◆ fillROD3()

virtual StatusCode ITRT_RodEncoder::fillROD3 ( std::vector< uint32_t > & v,
MsgStream & log )
pure virtual

◆ set_trt_IdHelper()

virtual void ITRT_RodEncoder::set_trt_IdHelper ( const TRT_ID * trt_id)
pure virtual

setId Helper

◆ set_trt_IdMapping()

virtual void ITRT_RodEncoder::set_trt_IdMapping ( TRT_IdMapping * trt_IdMapping)
pure virtual

setIdMapping

◆ setRodMinorVersion()

virtual void ITRT_RodEncoder::setRodMinorVersion ( unsigned short RodBlockVersion)
pure virtual

setRodMinorVersion


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