|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef XAODTRIGGER_VERSIONS_GFEXGLOBALROI_V1_H
8 #define XAODTRIGGER_VERSIONS_GFEXGLOBALROI_V1_H
132 #endif // XAODTRIGGER_VERSIONS_GFEXGLOBALROI_V1_H
int globalType() const
retrieves the energy saturation status from the 32-bit word
static const int s_statusTwoMask
unsigned int unpackStatusTwo() const
retrieves the Status info for Quantity 1 from the 32-bit word
static const int s_quantityOneBit
@ gScalar
indicaes a null value (should be accompanied by a Status=0)
Base class for elements of a container that can have aux data.
static const int s_quantityTwoMask
void setScaleOne(int value)
Set the "raw" 32-bit words describing the object candidate.
int16_t unpackQuantityOne() const
setter for the above
Class describing properties of a LVL1 gFEX global Trigger Object (TOB) in the xAOD format.
float METquantityOne() const
retrieves the Et index from the 32-bit word
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
static const int s_quantityTwoBit
void setScaleTwo(int value)
Set the "raw" 32-bit words describing the object candidate.
void setSaturated(uint8_t value)
int tobEtScaleOne() const
SG_BASE(xAOD::gFexGlobalRoI_v1, SG::AuxElement)
void setQuantityOne(int16_t value)
getter for integer ET on TOB scale (3.2 GeV/count)
setScaleOne setStatusOne setSaturated int16_t
uint8_t saturated() const
retrieves the Status info for Quantity 2 from the 32-bit word
float SumEt() const
floating point value (GeV, TOB scale)
static const int s_saturMask
static const int s_tobIDBit
float METquantityTwo() const
floating point value (GeV, TOB scale)
@ gMST
MET hard term components (MHTx, MHTy)
static const int s_statusTwoBit
static const int s_tobIDMask
int16_t unpackQuantityTwo() const
setter for the above
int16_t quantityOne() const
TOB ET (decoded from TOB, stored for convenience)
unsigned int unpackStatusOne() const
static const int s_statusOneMask
int tobEtScaleTwo() const
static const int s_statusOneBit
void setQuantityTwo(int16_t value)
getter for integer ET on TOB scale (3.2 GeV/count)
void setWord(uint32_t value)
Set the "raw" 32-bit words describing the object candidate.
void initialize(uint32_t word, int tobEtScaleOne, int tobEtScaleTwo=0)
Initialise the object with its properties.
void setStatusOne(uint8_t value)
@ gMHT
MET components (METx, METy)
uint8_t statusTwo() const
uint32_t word() const
The "raw" 32-bit word describing the object candidate.
static const int s_quantityOneMask
unsigned int unpackSaturated() const
int16_t quantityTwo() const
retrieves the Et index from the 32-bit word
static const int s_saturBit
Constants used in converting to ATLAS units.
uint8_t statusOne() const
floating point value (GeV, TOB scale)
bool isgScalar() const
Identification of object type with flags.
void setGlobalType(int type)
gFexGlobalRoI_v1()
Default constructor.
Base class for elements of a container that can have aux data.
@ gMET
scalar values (MET, SumET))
void setStatusTwo(uint8_t value)