|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef L1TOPORDO_L1TOPOTOB_H
6 #define L1TOPORDO_L1TOPOTOB_H
79 #endif // L1TOPORDO_L1TOPOTOB_H
std::ostream & operator<<(std::ostream &, const Error)
Helper to print errors as text rather than numbers.
uint32_t error_bits() const
access to five bits which flag CRC errors on the input links. They are available as individual flags ...
uint32_t clock() const
clock cycle bit, 0 or 1, part ofthe ctp_signal
Represents the L1Topo TOB word of the L1Topo ROI data, with decode and encoder.
bool crc_Jet() const
flag true if Jet TOB input links have errors (bit 19)
L1TopoTOB(const uint32_t ctp_signal, uint32_t overflow_bits, uint32_t trigger_bits, uint32_t error_bits)
Construct from contents and encode word.
bool crc_Energy() const
flag true if Energy TOB input links have errors (bit 20)
bool operator!=(const L1TopoTOB &, const L1TopoTOB &)
Comparison operators, based on word.
void decode()
method used by constructor to decode word
void encode()
method used by constructor to encode word
uint32_t index() const
index bit, 0 or 1, part ofthe ctp_signal
bool operator<(const L1TopoTOB &, const L1TopoTOB &)
Comparison operators, based on word.
bool crc_EM() const
flag true if EM TOB input links have errors (bit 16)
bool operator==(const L1TopoTOB &, const L1TopoTOB &)
Comparison operators, based on word.
uint32_t trigger_bits() const
accessor method for trigger bits
uint32_t overflow_bits() const
accessor method for overflow bits
bool crc_Muon() const
flag true if Muon TOB input links have errors (bit 18)
uint32_t fpga() const
fpga number bit , 0 or 1, part ofthe ctp_signal
bool crc_Tau() const
flag true if Tau TOB input links have errors (bit 17)
uint32_t ctp_signal() const
access method for ctp signal bits
bool operator>(const L1TopoTOB &, const L1TopoTOB &)
Comparison operators, based on word.
uint32_t word() const
accessor method for data word