8#ifndef ANALYSISTRIGGEREVENT_JETET_ROI_H
9#define ANALYSISTRIGGEREVENT_JETET_ROI_H
JetET_ROI(uint32_t roiWord, uint32_t thrPattern)
Constructor used when creating the object from RoIBResult data.
virtual ~JetET_ROI()
Destructor.
JetET_ROI()
Default constructor (for persistency purposes)
const thresholds_type & getThresholds() const
Return the names of the passed threshodlds.
std::vector< std::string > thresholds_type
Type storing the names of the passed thresholds.
thresholds_type m_thresholds
Names of the passed thresholds.
uint32_t m_roiWord
32bit encoded ROI word
uint32_t getThrPattern() const
Return the bit-pattern describing the passed thresholds.
void addThreshold(thresholds_type::value_type thr)
Add the name of a threshold that this RoI passed.
uint32_t getROIWord() const
Return the RoI word produced by the L1Calo hardware.
uint32_t m_thrPattern
threshold bit pattern