5#ifndef L1TOPORDO_L1TOPORDO_H
6#define L1TOPORDO_L1TOPORDO_H
72 const std::string
dump()
const;
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
The class that represents the raw data received from an L1Topo board.
void setError(L1Topo::Error)
set a flag to record an error
bool checkError(L1Topo::Error) const
check if a certain error flag has been set
void setStatusWords(std::vector< uint32_t > &&) noexcept
set the status words
std::vector< L1Topo::Error > getErrors() const
get a vector of Errors found during RAW to RDO conversion; see enum and
bool isDAQModule() const
check the module type, derived from the source ID and the L1Topo module
uint32_t getSourceID() const
get the source identifier, i.e. the word representing the subdet type and
const std::string dump() const
terse printout method used by RoIBResult
void setDataWords(std::vector< uint32_t > &&) noexcept
set the data words
const std::vector< uint32_t > & getStatusWords() const
get the status words
void setSourceID(const uint32_t)
set the source identifier
std::vector< uint32_t > m_dataWords
bool isROIModule() const
check the module type, derived from the source ID and the L1Topo module
const std::vector< uint32_t > & getDataWords() const
get the data words
std::vector< uint32_t > m_statusWords
uint32_t getError() const
Return error bit vector.