|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef ANALYSISTRIGGEREVENT_JET_ROI_H
8 #define ANALYSISTRIGGEREVENT_JET_ROI_H
78 virtual double pt()
const;
84 virtual double m()
const {
return 0.0; }
void setET4x4(float value)
Set the ET deposited in a 4x4 cluster.
std::vector< float > thr_value_type
Type storing the values of the passed thresholds.
void addThresholdName(thresholds_type::value_type thr)
Add the name of a threshold that this RoI passed.
float m_ET6x6
ET sum in a 6x6 cluster.
thr_value_type m_thresholdValues
Values of the passed thresholds.
Jet RoI class for analysis.
uint32_t m_thrPattern
threshold bit pattern
void setET6x6(float value)
Set the ET deposited in a 6x6 cluster.
virtual double eta() const
Return the eta coordinate of the center of the RoI.
Jet_ROI()
Default constructor (for persistency purposes)
Dummy type needed fro specialized implementation.
float getEta() const
Legacy function returning the eta coordinate of the RoI.
float m_phi
phi coordinate of RoI
float getPhi() const
Legacy function returning the phi coordinate of the RoI.
virtual double pt() const
Return the pT of the highest threshold passed.
uint32_t getThrPattern() const
Return the bit-pattern describing the passed thresholds.
virtual ~Jet_ROI()
Destructor.
float getET8x8() const
Return the ET deposited in an 8x8 cluster.
virtual double phi() const
Return the phi coordinate of the center of the RoI.
thresholds_type m_thresholdNames
Names of the passed thresholds.
float getET4x4() const
Return the ET deposited in a 4x4 cluster.
float m_eta
eta coordinate of RoI
float getET6x6() const
Return the ET deposited in a 6x6 cluster.
void addThresholdValue(thr_value_type::value_type thr)
Add the value of a threshold that this RoI passed.
float m_ET4x4
ET sum in a 4x4 cluster.
const thresholds_type & getThresholdNames() const
Return the names of the passed threshodlds.
float m_ET8x8
ET sum in an 8x8 cluster.
uint32_t m_roiWord
32bit encoded ROI word
void setET8x8(float value)
Set the ET deposited in an 8x8 cluster.
uint32_t getROIWord() const
Return the RoI word produced by the L1Calo hardware.
const thr_value_type & getThresholdValues() const
Return the values of the passed thresholds.
std::vector< std::string > thresholds_type
Type storing the names of the passed thresholds.
virtual double m() const
Return the mass of the object, always 0.0 for RoIs.