|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef XAODTRIGGER_VERSIONS_ENERGYSUMROI_V2_H
9 #define XAODTRIGGER_VERSIONS_ENERGYSUMROI_V2_H
100 bool overflowX(
bool restricted =
false)
const;
102 bool overflowY(
bool restricted =
false)
const;
104 bool overflowT(
bool restricted =
false)
const;
117 const std::vector< std::string >&
thrNames()
const;
158 static const unsigned int s_Word0 = 0x40000000;
159 static const unsigned int s_Word1 = 0x60000000;
160 static const unsigned int s_Word2 = 0x50000000;
170 #endif // XAODTRIGGER_VERSIONS_EnergySumRoI_v2_H
uint32_t thrPatMETSig() const
The bit-pattern describing the passed missing-ET significance thresholds.
float energyXRestricted() const
bool overflowX(bool restricted=false) const
The overflow flag for the EX calculation.
bool overflowT(bool restricted=false) const
The overflow flag for the ET calculation.
void setEnergyX(float value)
Set the total energy deposited in the X direction.
void setRoIWord2(uint32_t value)
Set the third "raw" RoI word describing the energy-sum RoI.
Base class for elements of a container that can have aux data.
float energyT() const
The deposited total transverse energy.
static const unsigned int s_Run2TruncRoIBit
The basic setters and getters for the xAOD class.
uint32_t thrPatSumET(bool restricted=false) const
The bit-pattern describing the passed sum-ET thresholds.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
float energyY() const
The total energy deposited in the Y direction.
void setRoIWord4(uint32_t value)
Set the second "raw" RoI word describing the energy-sum RoI.
float exMissRestricted() const
void setEnergyXRestricted(float value)
uint32_t roiWord4() const
The fifth RoI word produced by the L1Calo hardware.
uint32_t roiWord3() const
The fourth RoI word produced by the L1Calo hardware.
static const unsigned int s_Word0
void setEnergyYRestricted(float value)
void setRoIWord5(uint32_t value)
Set the third "raw" RoI word describing the energy-sum RoI.
float energyX() const
The total energy deposited in the X direction.
void setEnergyTRestricted(float value)
void setEnergyY(float value)
Set the total energy deposited in the Y direction.
EnergySumRoI_v2()
Default constructor.
uint32_t roiWord0() const
The first RoI word produced by the L1Calo hardware.
void clearThresholds()
Remove all the passed thresholds.
float eyMissRestricted() const
uint32_t thrPatMET(bool restricted=false) const
The bit-pattern describing the passed missing-ET thresholds.
uint32_t roiWord5() const
The sixth RoI word produced by the L1Calo hardware.
void setRoIWord0(uint32_t value)
Set the first "raw" RoI word describing the energy-sum RoI.
uint32_t roiWord2() const
The third RoI word produced by the L1Calo hardware.
void setEnergyT(float value)
Set the deposited total transverse energy.
bool overflowY(bool restricted=false) const
The overflow flag for the EY calculation.
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 from a single RoI.
SG_BASE(xAOD::EnergySumRoI_v2, SG::AuxElement)
float energyTRestricted() const
static const unsigned int s_Word1
void addThreshold(const std::string &name)
Add a new threshold that was passed.
float eyMiss() const
The missing energy in the Y direction.
static const unsigned int s_Word2
static const unsigned int s_RoIType
float energyYRestricted() const
Class describing a LVL1 energy-sum "RoI".
Base class for elements of a container that can have aux data.
void setRoIWord(uint32_t value)
Generic RoI word adding: the function will identify which word it is.
uint32_t roiWord1() const
The second RoI word produced by the L1Calo hardware.
const std::vector< std::string > & thrNames() const
The names of the thresholds passed.
void setRoIWord3(uint32_t value)
Set the first "raw" RoI word describing the energy-sum RoI.
void setRoIWord1(uint32_t value)
Set the second "raw" RoI word describing the energy-sum RoI.