ATLAS Offline Software
|
Represents the L1Topo status word of the L1Topo DAQ header, with decoder and encoder. More...
#include <Status.h>
Public Member Functions | |
Status (const uint32_t overflow, const uint32_t crc) | |
Construct from contents and encode word. More... | |
Status (const uint32_t word) | |
Construct from word and encode contents. More... | |
uint32_t | overflow () const |
access method More... | |
uint32_t | crc () const |
access method More... | |
uint32_t | word () const |
access method More... | |
Protected Member Functions | |
void | decode () |
method used by constructor to decode word More... | |
void | encode () |
method used by constructor to encode word More... | |
Private Attributes | |
uint32_t | m_overflow |
overflow flag More... | |
uint32_t | m_crc |
CRC mismatch flag. More... | |
uint32_t | m_word |
The raw data representation. More... | |
Represents the L1Topo status word of the L1Topo DAQ header, with decoder and encoder.
Used to decode/encode the 32-bit word whch contains just two 1-bit flags: overflow flag and CRC mismatch flag.
Construct from contents and encode word.
Definition at line 12 of file Status.cxx.
L1Topo::Status::Status | ( | const uint32_t | word | ) |
Construct from word and encode contents.
Definition at line 17 of file Status.cxx.
uint32_t L1Topo::Status::crc | ( | ) | const |
|
protected |
method used by constructor to decode word
Definition at line 28 of file Status.cxx.
|
protected |
uint32_t L1Topo::Status::overflow | ( | ) | const |
uint32_t L1Topo::Status::word | ( | ) | const |
|
private |