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