|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TRIGT1RESULT_MUCTPI_RDO_H
8 #define TRIGT1RESULT_MUCTPI_RDO_H
156 #endif // TRIGT1RESULT_MUCTPI_RDO_H
SectorLocation
Enumeration defining the different sources for the muon candidates.
std::vector< uint32_t > m_candidateMultiplicity
Variable storing the multiplicity word(s) sent to the CTP.
MuCTPI_RDO(const uint32_t candidateMultiplicity, std::vector< uint32_t > &&dataWord)
"Intermediate" constructor
const std::vector< uint32_t > & getAllCandidateMultiplicities() const
Function returning all candidate multiplicities.
void setCandidateMultiplicity(const uint32_t candidateMultiplicity)
Function adding a multiplicity word to the object.
uint32_t candidateMultiplicity() const
Function returning the candidate multiplicity for the triggered bunch crossing.
std::vector< uint32_t > m_dataWord
Variable storing the muon data words read out.
MuCTPI_RDO()=default
Default constructor.
void setDataWord(const uint32_t dataWord)
Function adding a data word to the object.
MuCTPI_RDO(std::vector< uint32_t > &&candidateMultiplicity, std::vector< uint32_t > &&dataWord)
Full constructor.
~MuCTPI_RDO()=default
Destructor.
Class representing the readout data of the MuCTPI hardware and simulation.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
macros to associate a CLID to a type
const std::vector< uint32_t > & dataWord() const
Function returning the muon candidate data words.