Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef L1TOPORDO_FIBRE_H
6 #define L1TOPORDO_FIBRE_H
29 const std::vector<uint32_t>&
status()
const;
31 const std::vector<uint32_t>&
count()
const;
53 #endif // L1TOPORDO_FIBRE_H
Fibre(std::vector< uint32_t > &&status, std::vector< uint32_t > &&count)
Construct from contents and encode word: vectors of up to 5 status flags and sizes....
std::ostream & operator<<(std::ostream &, const Error)
Helper to print errors as text rather than numbers.
const std::vector< uint32_t > & status() const
access method
std::vector< uint32_t > m_count
fibre counts
void decode()
method used by constructor to decode word
uint32_t m_word
The raw data representation.
uint32_t word() const
access method
void encode()
method used by constructor to encode word
Represents the L1Topo fibre word of the L1Topo DAQ header, with decoder and encoder.
const std::vector< uint32_t > & count() const
access method
std::vector< uint32_t > m_status
fibre status