![]() |
ATLAS Offline Software
|
This class provides conversion from TRT RDO to ROD format. More...
#include <TRT_RodEncoder.h>
Public Types | |
| typedef TRT_RDORawData | RDO |
| typedef std::vector< const RDO * > | VRDO |
Public Member Functions | |
| TRT_RodEncoder () | |
| constructor | |
| ~TRT_RodEncoder () | |
| destructor | |
| void | addRdo (const RDO *rdo) |
| add RDO to internal vector | |
| void | set_trt_IdHelper (const TRT_ID *trt_id) |
| setId Helper | |
| void | set_trt_cabling (const ServiceHandle< ITRT_CablingSvc > &trt_CablingSvc) |
| setCablingSvc | |
| void | setRodMinorVersion (unsigned short RodBlockVersion) |
| setRodMinorVersion | |
| StatusCode | fillROD (std::vector< uint32_t > &v) |
| conversion of ROD into ROD fragment | |
| StatusCode | fillROD3 (std::vector< uint32_t > &v) |
| conversion of ROD into compressed ROD fragment | |
Private Attributes | |
| const TRT_ID * | m_trt_id {} |
| ServiceHandle< ITRT_CablingSvc > | m_CablingSvc |
| unsigned short | m_RodBlockVersion {} |
| VRDO | m_RDOs |
This class provides conversion from TRT RDO to ROD format.
Definition at line 23 of file TRT_RodEncoder.h.
| typedef TRT_RDORawData TRT_RodEncoder::RDO |
Definition at line 26 of file TRT_RodEncoder.h.
| typedef std::vector<const RDO*> TRT_RodEncoder::VRDO |
Definition at line 27 of file TRT_RodEncoder.h.
| TRT_RodEncoder::TRT_RodEncoder | ( | ) |
constructor
Definition at line 23 of file TRT_RodEncoder.cxx.
|
default |
destructor
add RDO to internal vector
Definition at line 36 of file TRT_RodEncoder.h.
| StatusCode TRT_RodEncoder::fillROD | ( | std::vector< uint32_t > & | v | ) |
conversion of ROD into ROD fragment
for a given ROD fragment, convert TRT RDOs to a vector of 32bit words
Definition at line 36 of file TRT_RodEncoder.cxx.
| StatusCode TRT_RodEncoder::fillROD3 | ( | std::vector< uint32_t > & | v | ) |
conversion of ROD into compressed ROD fragment
for a given ROD fragment, compression versions convert TRT RDOs to a vector of 32bit words
Definition at line 77 of file TRT_RodEncoder.cxx.
|
inline |
setCablingSvc
Definition at line 42 of file TRT_RodEncoder.h.
|
inline |
setRodMinorVersion
Definition at line 48 of file TRT_RodEncoder.h.
|
private |
Definition at line 58 of file TRT_RodEncoder.h.
|
private |
Definition at line 60 of file TRT_RodEncoder.h.
|
private |
Definition at line 59 of file TRT_RodEncoder.h.
Definition at line 57 of file TRT_RodEncoder.h.