![]() |
ATLAS Offline Software
|
#include <MdtRODReadOut.h>
Public Member Functions | |
| MdtRODReadOut () | |
| ~MdtRODReadOut ()=default | |
| void | decodeHeader (const std::vector< uint32_t > &p) |
| void | decodeFooter (const std::vector< uint32_t > &p) |
| constexpr uint32_t | makeHeaderMarker () |
| constexpr uint32_t | makeHeaderSize () |
| constexpr uint32_t | makeFormatVersion () |
| uint32_t | makeRODId (uint16_t subdet, uint16_t mrod) |
| uint16_t | subdetId () const |
| uint16_t | mrodId () const |
| uint32_t | lvl1Id () const |
| uint16_t | bcId () const |
| uint16_t | trigtypeId () const |
Static Public Member Functions | |
| static uint32_t * | encodeFooter () |
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 > wordbstop) const |
Static Protected Member Functions | |
| static uint32_t | setBits (uint16_t nData, const uint16_t *inputData, const uint16_t *inputPos) |
| static uint32_t | setBits (uint16_t nData, const uint32_t *inputData, const uint16_t *inputPos) |
Protected Attributes | |
| uint32_t | m_word |
Private Member Functions | |
| void | setZero () |
Private Attributes | |
| uint16_t | m_subdetId |
| uint16_t | m_mrodId |
| uint32_t | m_lvl1Id |
| uint16_t | m_bcId |
| uint16_t | m_triggerTypeId |
Static Private Attributes | |
| static constexpr uint32_t | s_RODstart = 0xee1234ee |
| static constexpr uint32_t | s_RODheadersize = 0x8 |
| static constexpr uint32_t | s_RODversion = 0 |
Definition at line 17 of file MdtRODReadOut.h.
| MdtRODReadOut::MdtRODReadOut | ( | ) |
Definition at line 10 of file MdtRODReadOut.cxx.
|
default |
|
inline |
Definition at line 51 of file MdtRODReadOut.h.
| void MdtRODReadOut::decodeFooter | ( | const std::vector< uint32_t > & | p | ) |
Definition at line 52 of file MdtRODReadOut.cxx.
| void MdtRODReadOut::decodeHeader | ( | const std::vector< uint32_t > & | p | ) |
Definition at line 19 of file MdtRODReadOut.cxx.
|
static |
Definition at line 62 of file MdtRODReadOut.cxx.
|
inlineprotectedinherited |
Definition at line 27 of file MdtReadOut.h.
|
inlineconstexprprotectedinherited |
Definition at line 20 of file MdtReadOut.h.
|
inline |
Definition at line 50 of file MdtRODReadOut.h.
|
inlineconstexpr |
Definition at line 44 of file MdtRODReadOut.h.
|
inlineconstexpr |
Definition at line 42 of file MdtRODReadOut.h.
|
inlineconstexpr |
Definition at line 43 of file MdtRODReadOut.h.
| uint32_t MdtRODReadOut::makeRODId | ( | uint16_t | subdet, |
| uint16_t | mrod ) |
Definition at line 54 of file MdtRODReadOut.cxx.
|
inline |
Definition at line 49 of file MdtRODReadOut.h.
|
staticprotectedinherited |
Definition at line 14 of file MdtReadOut.cxx.
|
private |
Definition at line 64 of file MdtRODReadOut.cxx.
|
inline |
Definition at line 48 of file MdtRODReadOut.h.
|
inline |
Definition at line 52 of file MdtRODReadOut.h.
|
private |
Definition at line 24 of file MdtRODReadOut.h.
|
private |
Definition at line 23 of file MdtRODReadOut.h.
|
private |
Definition at line 22 of file MdtRODReadOut.h.
|
private |
Definition at line 21 of file MdtRODReadOut.h.
|
private |
Definition at line 25 of file MdtRODReadOut.h.
|
protectedinherited |
Definition at line 38 of file MdtReadOut.h.
|
staticconstexprprivate |
Definition at line 29 of file MdtRODReadOut.h.
|
staticconstexprprivate |
Definition at line 28 of file MdtRODReadOut.h.
|
staticconstexprprivate |
Definition at line 30 of file MdtRODReadOut.h.