7#ifndef TRIGT1RESULT_MUCTPI_MULTIPLICITYWORD_DECODER_H
8#define TRIGT1RESULT_MUCTPI_MULTIPLICITYWORD_DECODER_H
11#include "GaudiKernel/MsgStream.h"
62 void dumpData( MsgStream& log )
const;
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.
uint16_t getMultiplicity(const uint16_t candidateNumber) const
Function returning the 3-bit candidate multiplicity for the specified threshold.
uint16_t getNCandidates() const
Function returning the total number of muon candidates.
~MuCTPI_MultiplicityWord_Decoder()=default
Destructor.
uint32_t m_multiplicityWord
The 32-bit multiplicity word to decode.
MuCTPI_MultiplicityWord_Decoder(const uint32_t multword=0, const TriggerMode_t mode=exclusive)
Constructor.
TriggerMode_t m_triggerMode
Trigger threshold mode (inclusive/exclusive)
void setWord(const uint32_t word)
Function setting the MuCTPI multiplicity word.
uint32_t getWord() const
Function returning the MuCTPI multiplicity word.
TriggerMode_t
Possible trigger threshold modes.