ATLAS Offline Software
|
This class defines the Jet ROIs which are generated by the LVL1 Calo Trigger. More...
#include <JetROI.h>
Public Member Functions | |
JetROI (double phi, double eta, int energy, unsigned long int roiWord, unsigned int m_cluster4, unsigned int m_cluster6, unsigned int m_cluster8, bool saturated) | |
~JetROI () | |
unsigned int | roiWord () const |
returns the 32bit ROI word. More... | |
bool | saturated () const |
returns TRUE if ROI constructed from a Jet Element that was saturated - in other words this ROI is signalling that it does not know it's correct energy. More... | |
double | phi () const |
returns phi coord of ROI More... | |
double | eta () const |
returns eta coord of ROI More... | |
int | energy () const |
returns the energy More... | |
bool | thresholdPassed (int threshold_number) const |
returns TRUE if threshold number threshold_number has been passed by this ROI. More... | |
bool | fwdThresholdPassed (int threshold_number) const |
returns TRUE if threshold number threshold_number has been passed by this ROI. More... | |
bool | isForward () const |
returns true if the RoI is a forward jet More... | |
TrigT1CaloDefs::JetWindowSize | thresholdType (int threshold_number) const |
returns type of thresholds number threshold_number More... | |
unsigned int | clusterEnergy4 () const |
returns the most energetic cluster from window size 4 More... | |
unsigned int | clusterEnergy6 () const |
returns the most energetic cluster from window size 6 More... | |
unsigned int | clusterEnergy8 () const |
returns the most energetic cluster from window size 8 More... | |
Private Attributes | |
double | m_phi |
phi coord of ROI More... | |
double | m_eta |
eta coord of ROI More... | |
int | m_energy |
Energy of ROI core,. More... | |
int | m_cluster4 |
Energy of most energetic cluster. More... | |
int | m_cluster6 |
Energy of most energetic cluster. More... | |
int | m_cluster8 |
Energy of most energetic cluster. More... | |
unsigned long int | m_roiWord |
this is the actual format of the data sent from the LVL1 hardware. More... | |
bool | m_isSaturated |
saturation flag More... | |
std::vector< unsigned int > | m_algorithmType |
Contains the algo type of thresh sets. More... | |
This class defines the Jet ROIs which are generated by the LVL1 Calo Trigger.
These are not the persistent objects - you should use Jet_ROI (from RoIB) for analysis, and JEMRoI for bytestream decoding and monitoring.
LVL1::JetROI::JetROI | ( | double | phi, |
double | eta, | ||
int | energy, | ||
unsigned long int | roiWord, | ||
unsigned int | m_cluster4, | ||
unsigned int | m_cluster6, | ||
unsigned int | m_cluster8, | ||
bool | saturated | ||
) |
Definition at line 20 of file JetROI.cxx.
LVL1::JetROI::~JetROI | ( | ) |
Definition at line 34 of file JetROI.cxx.
|
inline |
|
inline |
|
inline |
int LVL1::JetROI::energy | ( | ) | const |
double LVL1::JetROI::eta | ( | ) | const |
bool LVL1::JetROI::fwdThresholdPassed | ( | int | threshold_number | ) | const |
returns TRUE if threshold number threshold_number has been passed by this ROI.
returns TRUE if threshold number threshold_number has been passed by this ROI.
1st threshold is thresh 1
Definition at line 53 of file JetROI.cxx.
bool LVL1::JetROI::isForward | ( | ) | const |
returns true if the RoI is a forward jet
Definition at line 59 of file JetROI.cxx.
double LVL1::JetROI::phi | ( | ) | const |
unsigned int LVL1::JetROI::roiWord | ( | ) | const |
bool LVL1::JetROI::saturated | ( | ) | const |
returns TRUE if ROI constructed from a Jet Element that was saturated - in other words this ROI is signalling that it does not know it's correct energy.
Definition at line 93 of file JetROI.cxx.
bool LVL1::JetROI::thresholdPassed | ( | int | threshold_number | ) | const |
returns TRUE if threshold number threshold_number has been passed by this ROI.
returns TRUE if threshold number threshold_number has been passed by this ROI.
1st threshold is thresh 1
Definition at line 46 of file JetROI.cxx.
LVL1::TrigT1CaloDefs::JetWindowSize LVL1::JetROI::thresholdType | ( | int | threshold_number | ) | const |
returns type of thresholds number threshold_number
returns type of thresholds number threshold_number.
Definition at line 66 of file JetROI.cxx.
|
private |
|
private |
|
private |
|
private |
|
private |