ATLAS Offline Software
Public Types | Public Member Functions | List of all members
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 More...
 
virtual void set_trt_IdHelper (const TRT_ID *trt_id)=0
 setId Helper More...
 
virtual void set_trt_IdMapping (TRT_IdMapping *trt_IdMapping)=0
 setIdMapping More...
 
virtual void setRodMinorVersion (unsigned short RodBlockVersion)=0
 setRodMinorVersion More...
 
virtual StatusCode fillROD (std::vector< uint32_t > &v, MsgStream &log)=0
 conversion of ROD into ROD fragment More...
 
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: