![]() |
ATLAS Offline Software
|
#include <ALFA_RawDataContainerReadOut.h>
Public Member Functions | |
| ALFA_RawDataContainerReadOut () | |
| bool | is_FullEVmarker () const |
| bool | is_ROBmarker () const |
| bool | is_RODmarker () const |
| void | decodeWord (uint32_t dataWord) |
| void | decodeHeader (std::vector< uint32_t > &vData) |
| void | decodeHeaderFull (std::vector< uint32_t > &) |
| uint16_t | subdetId () const |
| uint16_t | mrodId () const |
| uint32_t | runNum () const |
| uint16_t | runType () const |
| uint32_t | lvl1Id () const |
| uint16_t | ecrId () const |
| uint16_t | bcId () const |
| uint16_t | trigtypeId () const |
| uint32_t | DetEventType () const |
| uint32_t | TimeStamp () const |
| uint32_t | BCId () const |
Protected Member Functions | |
| constexpr std::pair< uint32_t, uint16_t > | getBitsWord (const uint16_t bstart, const uint16_t bstop) |
| uint32_t | getBits (std::pair< uint32_t, uint16_t > in) |
| uint32_t | setBits (uint16_t nData, uint16_t *inputData, uint16_t *inputPos) |
| uint32_t | setBits (uint16_t nData, uint32_t *inputData, uint16_t *inputPos) |
Protected Attributes | |
| uint32_t | m_word |
Private Member Functions | |
| void | setZero () |
| void | setZeroFull () |
Private Attributes | |
| uint32_t | m_wordMarker |
| uint16_t | m_subdetId |
| uint16_t | m_mrodId |
| uint32_t | m_lvl1Id |
| uint16_t | m_ecrId |
| uint16_t | m_bcId |
| uint32_t | m_runNum |
| uint16_t | m_runType |
| uint16_t | m_triggerTypeId |
| uint32_t | m_DetEventType |
| uint32_t | m_timestamp |
| uint32_t | m_BCId |
Static Private Attributes | |
| static constexpr uint32_t | s_FullEVmarker = 0xaa1234aa |
| static constexpr uint32_t | s_ROBmarker = 0xdd1234dd |
| static constexpr uint32_t | s_RODmarker = 0xee1234ee |
| static constexpr uint32_t | s_RODheadersize = 0x00000009 |
| static constexpr uint32_t | s_RODversion = 0x03010000 |
Definition at line 30 of file ALFA_RawDataContainerReadOut.h.
| ALFA_RawDataContainerReadOut::ALFA_RawDataContainerReadOut | ( | ) |
Definition at line 10 of file ALFA_RawDataContainerReadOut.cxx.
|
inline |
Definition at line 93 of file ALFA_RawDataContainerReadOut.h.
|
inline |
Definition at line 88 of file ALFA_RawDataContainerReadOut.h.
| void ALFA_RawDataContainerReadOut::decodeHeader | ( | std::vector< uint32_t > & | vData | ) |
Definition at line 55 of file ALFA_RawDataContainerReadOut.cxx.
| void ALFA_RawDataContainerReadOut::decodeHeaderFull | ( | std::vector< uint32_t > & | vDataFull | ) |
Definition at line 31 of file ALFA_RawDataContainerReadOut.cxx.
| void ALFA_RawDataContainerReadOut::decodeWord | ( | uint32_t | dataWord | ) |
Definition at line 26 of file ALFA_RawDataContainerReadOut.cxx.
|
inline |
Definition at line 90 of file ALFA_RawDataContainerReadOut.h.
|
inline |
Definition at line 87 of file ALFA_RawDataContainerReadOut.h.
|
inlineprotectedinherited |
Definition at line 29 of file ALFA_ReadOut.h.
|
inlineconstexprprotectedinherited |
Definition at line 21 of file ALFA_ReadOut.h.
|
inline |
Definition at line 70 of file ALFA_RawDataContainerReadOut.h.
|
inline |
Definition at line 71 of file ALFA_RawDataContainerReadOut.h.
|
inline |
Definition at line 72 of file ALFA_RawDataContainerReadOut.h.
|
inline |
Definition at line 86 of file ALFA_RawDataContainerReadOut.h.
|
inline |
Definition at line 83 of file ALFA_RawDataContainerReadOut.h.
|
inline |
Definition at line 84 of file ALFA_RawDataContainerReadOut.h.
|
inline |
Definition at line 85 of file ALFA_RawDataContainerReadOut.h.
|
protectedinherited |
|
protectedinherited |
|
private |
Definition at line 106 of file ALFA_RawDataContainerReadOut.cxx.
|
private |
Definition at line 119 of file ALFA_RawDataContainerReadOut.cxx.
|
inline |
Definition at line 82 of file ALFA_RawDataContainerReadOut.h.
|
inline |
Definition at line 92 of file ALFA_RawDataContainerReadOut.h.
|
inline |
Definition at line 89 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 52 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 44 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 48 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 43 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 42 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 41 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 45 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 46 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 40 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 51 of file ALFA_RawDataContainerReadOut.h.
|
private |
Definition at line 47 of file ALFA_RawDataContainerReadOut.h.
|
protectedinherited |
Definition at line 40 of file ALFA_ReadOut.h.
|
private |
Definition at line 37 of file ALFA_RawDataContainerReadOut.h.
|
staticconstexprprivate |
Definition at line 58 of file ALFA_RawDataContainerReadOut.h.
|
staticconstexprprivate |
Definition at line 60 of file ALFA_RawDataContainerReadOut.h.
|
staticconstexprprivate |
Definition at line 64 of file ALFA_RawDataContainerReadOut.h.
|
staticconstexprprivate |
Definition at line 62 of file ALFA_RawDataContainerReadOut.h.
|
staticconstexprprivate |
Definition at line 65 of file ALFA_RawDataContainerReadOut.h.