#include <EnergySumRoI_v1.h>
Public Member Functions | |
| EnergySumRoI_v1 () | |
| Default constructor. | |
| 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. | |
RoI word accessor functions | |
| uint32_t | roiWord0 () const |
| The first 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 | roiWord1 () const |
| The second RoI word produced by the L1Calo hardware. | |
| 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. | |
| void | setRoIWord2 (uint32_t value) |
| Set the third "raw" RoI word describing the energy-sum RoI. | |
Helper functions accessing the threshold patterns | |
| uint32_t | thrPatSumET () const |
| The bit-pattern describing the passed sum-ET thresholds. | |
| uint32_t | thrPatMET () const |
| The bit-pattern describing the passed missing-ET thresholds. | |
| uint32_t | thrPatMETSig () const |
Helper functions accessing the overflow bits | |
| bool | overflowX () const |
| The overflow flag for the EX calculation. | |
| bool | overflowY () const |
| The overflow flag for the EY calculation. | |
| bool | overflowT () const |
| The overflow flag for the ET calculation. | |
Thresholds passed by the RoI | |
| void | addThreshold (const std::string &name) |
| Add a new threshold that was passed. | |
| void | clearThresholds () |
| Remove all the passed thresholds. | |
| const std::vector< std::string > & | thrNames () const |
| The names of the thresholds passed. | |
Missing E<sub>T</sub> values | |
| float | energyX () const |
| The total energy deposited in the X direction. | |
| void | setEnergyX (float value) |
| Set the total energy deposited in the X direction. | |
| float | exMiss () const |
| The missing energy in the X direction. | |
| float | energyY () const |
| The total energy deposited in the Y direction. | |
| void | setEnergyY (float value) |
| Set the total energy deposited in the Y direction. | |
| float | eyMiss () const |
| The missing energy in the Y direction. | |
| float | energyT () const |
| The deposited total transverse energy. | |
| void | setEnergyT (float value) |
| Set the deposited total transverse energy. | |
Class describing a LVL1 energy-sum "RoI"
This class describes the properties of the LVL1 energy-sum calculation in the xAOD format.
| void xAOD::EnergySumRoI_v1::initialize | ( | uint32_t | roiword0, | |
| uint32_t | roiword1, | |||
| uint32_t | roiword2, | |||
| float | energyX, | |||
| float | energyY, | |||
| float | energyT | |||
| ) |
Initialise the object with its most important properties.
| roiword0 | The first RoI word produced by the L1Calo hardware | |
| roiword1 | The second RoI word produced by the L1Calo hardware | |
| roiword2 | The third RoI word produced by the L1Calo hardware | |
| energyX | The total energy deposited in the X direction | |
| energyY | The total energy deposited in the Y direction | |
| energyT | The total transverse energy deposited |
| uint32_t xAOD::EnergySumRoI_v1::thrPatMETSig | ( | ) | const |
The bit-pattern describing the passed missing-ET significance thresholds
1.6.1