|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRIGT1INTERFACES_RECENERGYROI_H
13 #define TRIGT1INTERFACES_RECENERGYROI_H
26 class TriggerThreshold;
43 RecEnergyRoI(
unsigned int RoIWord0,
unsigned int RoIWord1,
unsigned int RoIWord2,
44 const std::vector< TrigConf::TriggerThreshold* >* caloThresholds );
46 RecEnergyRoI(
unsigned int RoIWord0,
unsigned int RoIWord1,
unsigned int RoIWord2,
58 void construct(
unsigned int RoIWord0,
unsigned int RoIWord1,
unsigned int RoIWord2,
59 const std::vector< TrigConf::TriggerThreshold* >* caloThresholds );
159 #endif // TRIGT1INTERFACES_RECENERGYROI_H
unsigned int roiWord1() const
returns roi word 1.
unsigned int sumEtTriggerThreshold(const unsigned int thresh) const
returns the value of the trigger threshold for the threshold passed.
int energyX() const
returns the (signed) Ex energy projection.
int energyT() const
returns the total ET.
unsigned long int m_roiWord1
this is the actual format of the data sent from the LVL1 hardware.
unsigned int roiWord2() const
returns roi word 2.
unsigned int etMissTriggerThreshold(const unsigned int thresh) const
returns the value of the trigger threshold for the threshold passed.
bool overflowT() const
returns the ETsum overflow bit
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
bool isValidEtMissThreshold(const unsigned int thresh) const
returns true if thresh is a valid EtMiss threshold number
This class defines the reconstructed EnergySum ROI.
std::vector< unsigned int > mEtSigThresholdsPassed() const
returns a vector of thresholds passed.
Forward iterator to traverse the main components of the trigger configuration.
bool passedMEtSigThreshold(unsigned int thresholdNumber) const
returns TRUE if threshold number threshold_number has been passed by this ROI.
std::map< int, unsigned int > m_sumEtThresholdValue
bool overflowY() const
returns the Ey overflow bit
std::vector< unsigned int > etMissThresholdsPassed() const
returns a vector of thresholds passed.
unsigned int mEtSigTriggerThreshold(const unsigned int thresh) const
returns the value of the trigger threshold for the threshold passed.
std::vector< unsigned int > sumEtThresholdsPassed() const
returns a vector of thresholds passed.
bool passedSumEtThreshold(unsigned int thresholdNumber) const
returns TRUE if threshold number threshold_number has been passed by this ROI.
bool isValidSumEtThreshold(const unsigned int thresh) const
returns true if thresh is a valid Sum Et threshold number
bool passedEtMissThreshold(unsigned int thresholdNumber) const
returns TRUE if threshold number threshold_number has been passed by this ROI.
std::map< int, unsigned int > m_mEtSigThresholdValue
unsigned long int m_roiWord0
this is the actual format of the data sent from the LVL1 hardware.
RecEnergyRoI & operator=(const RecEnergyRoI &obj)
std::map< int, unsigned int > m_etMissThresholdValue
bool isValidMEtSigThreshold(const unsigned int thresh) const
returns true if thresh is a valid Sum Et threshold number
void construct(unsigned int RoIWord0, unsigned int RoIWord1, unsigned int RoIWord2, const std::vector< TrigConf::TriggerThreshold * > *caloThresholds)
The "construct" call unpacks the RoIWord and copies information about the passed thresholds from the ...
An STL vector of pointers that by default owns its pointed-to elements.
int energyY() const
returns the (signed) Ey energy projection.
unsigned int roiWord0() const
returns roi word 0.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
macros to associate a CLID to a type
unsigned long int m_roiWord2
this is the actual format of the data sent from the LVL1 hardware.
bool overflowX() const
returns the Ex overflow bit