ATLAS Offline Software
|
Energy-Sum RoI class for analysis. More...
#include <JetET_ROI.h>
Public Types | |
typedef std::vector< std::string > | thresholds_type |
Type storing the names of the passed thresholds. More... | |
Public Member Functions | |
JetET_ROI (uint32_t roiWord, uint32_t thrPattern) | |
Constructor used when creating the object from RoIBResult data. More... | |
JetET_ROI () | |
Default constructor (for persistency purposes) More... | |
virtual | ~JetET_ROI () |
Destructor. More... | |
uint32_t | getROIWord () const |
Return the RoI word produced by the L1Calo hardware. More... | |
uint32_t | getThrPattern () const |
Return the bit-pattern describing the passed thresholds. More... | |
const thresholds_type & | getThresholds () const |
Return the names of the passed threshodlds. More... | |
void | addThreshold (thresholds_type::value_type thr) |
Add the name of a threshold that this RoI passed. More... | |
Private Attributes | |
uint32_t | m_roiWord |
32bit encoded ROI word More... | |
uint32_t | m_thrPattern |
threshold bit pattern More... | |
thresholds_type | m_thresholds |
Names of the passed thresholds. More... | |
Energy-Sum RoI class for analysis.
Class giving information about LVL1 JetET threshold names and the RoI word.
Definition at line 25 of file JetET_ROI.h.
typedef std::vector< std::string > JetET_ROI::thresholds_type |
Type storing the names of the passed thresholds.
Definition at line 38 of file JetET_ROI.h.
|
inline |
Constructor used when creating the object from RoIBResult data.
Definition at line 29 of file JetET_ROI.h.
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
32bit encoded ROI word
Definition at line 52 of file JetET_ROI.h.
|
private |
Names of the passed thresholds.
Definition at line 54 of file JetET_ROI.h.
|
private |
threshold bit pattern
Definition at line 53 of file JetET_ROI.h.