|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TRIGT1RESULT_MUCTPI_MULTIPLICITYWORD_DECODER_H
8 #define TRIGT1RESULT_MUCTPI_MULTIPLICITYWORD_DECODER_H
11 #include "GaudiKernel/MsgStream.h"
72 #endif // TRIGT1RESULT_MUCTPI_MULTIPLICITYWORD_DECODER_H
void setWord(const uint32_t word)
Function setting the MuCTPI multiplicity word.
TriggerMode_t
Possible trigger threshold modes.
uint16_t getMultiplicity(const uint16_t candidateNumber) const
Function returning the 3-bit candidate multiplicity for the specified threshold.
uint32_t getWord() const
Function returning the MuCTPI multiplicity word.
Class helping to decode the MuCTPI multiplicity words.
uint16_t getNCandidates() const
Function returning the total number of muon candidates.
void dumpData() const
Function dumping the stored information to the message stream.
uint16_t getBCID() const
Function returning the 3-bit BCID fragment in the multiplicity word.
uint32_t m_multiplicityWord
The 32-bit multiplicity word to decode.
~MuCTPI_MultiplicityWord_Decoder()=default
Destructor.
MuCTPI_MultiplicityWord_Decoder(const uint32_t multword=0, const TriggerMode_t mode=exclusive)
Constructor.
TriggerMode_t m_triggerMode
Trigger threshold mode (inclusive/exclusive)