|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef XAODTRIGGER_VERSIONS_ENERGYSUMROI_V1_H
9 #define XAODTRIGGER_VERSIONS_ENERGYSUMROI_V1_H
99 const std::vector< std::string >&
thrNames()
const;
135 #endif // XAODTRIGGER_VERSIONS_ENERGYSUMROI_V1_H
uint32_t thrPatSumET() const
The bit-pattern describing the passed sum-ET thresholds.
void setEnergyT(float value)
Set the deposited total transverse energy.
bool overflowY() const
The overflow flag for the EY calculation.
Base class for elements of a container that can have aux data.
Class describing a LVL1 energy-sum "RoI".
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
const std::vector< std::string > & thrNames() const
The names of the thresholds passed.
float energyX() const
The total energy deposited in the X direction.
float exMiss() const
The missing energy in the X direction.
void initialize(uint32_t roiword0, uint32_t roiword1, uint32_t roiword2, float energyX, float energyY, float energyT)
Initialise the object with its most important properties.
EnergySumRoI_v1()
Default constructor.
void setRoIWord2(uint32_t value)
Set the third "raw" RoI word describing the energy-sum RoI.
float energyY() const
The total energy deposited in the Y direction.
bool overflowX() const
The overflow flag for the EX calculation.
void clearThresholds()
Remove all the passed thresholds.
uint32_t roiWord1() const
The second RoI word produced by the L1Calo hardware.
uint32_t thrPatMETSig() const
The bit-pattern describing the passed missing-ET significance thresholds.
void addThreshold(const std::string &name)
Add a new threshold that was passed.
float eyMiss() const
The missing energy in the Y direction.
bool overflowT() const
The overflow flag for the ET calculation.
uint32_t roiWord0() const
The first RoI word produced by the L1Calo hardware.
float energyT() const
The deposited total transverse energy.
void setRoIWord0(uint32_t value)
Set the first "raw" RoI word describing the energy-sum RoI.
SG_BASE(xAOD::EnergySumRoI_v1, SG::AuxElement)
void setEnergyY(float value)
Set the total energy deposited in the Y direction.
void setEnergyX(float value)
Set the total energy deposited in the X direction.
void setRoIWord1(uint32_t value)
Set the second "raw" RoI word describing the energy-sum RoI.
uint32_t roiWord2() const
The third RoI word produced by the L1Calo hardware.
uint32_t thrPatMET() const
The bit-pattern describing the passed missing-ET thresholds.
Base class for elements of a container that can have aux data.