![]() |
ATLAS Offline Software
|
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format. More...
#include <jFexMETRoI_v1.h>
Public Member Functions | |
| jFexMETRoI_v1 () | |
| Default constructor. | |
| void | initialize (uint8_t jFexNumber, uint8_t fpgaNumber, uint32_t tobWord, int resolution) |
| In future initialze the xTOB as well, word1. | |
| uint32_t | tobWord () const |
| The "raw" 32-bit word describing the object candidate. | |
| uint8_t | jFexNumber () const |
| uint8_t | fpgaNumber () const |
| int | tobEx () const |
| int | tobEy () const |
| uint8_t | tobRes () const |
| uint8_t | tobSat () const |
| int | tobEtScale () const |
| void | setTobWord (uint32_t tobWord) |
| Set the "raw" 32-bit words describing the object candidate. | |
| void | setjFexNumber (uint8_t jFexNumber) |
| void | setfpgaNumber (uint8_t fpgaNumber) |
| int | unpackEx () const |
| Raw data words. | |
| void | setTobEx (int value) |
| int | Ex () const |
| Methods that require combining results or applying scales. | |
| int | unpackEy () const |
| void | setTobEy (int value) |
| int | Ey () const |
| Met Ey in 1 MeV scale (all signs considered). | |
| unsigned int | unpackRes () const |
| void | setTobRes (uint8_t value) |
| unsigned int | unpackSat () const |
| void | setTobSat (uint8_t value) |
| void | setResolution (int value) |
Static Private Attributes | |
| static const float | s_tobEtScale |
| static const int | s_ResBit = 31 |
| static const int | s_Ey_Bit = 16 |
| static const int | s_Ex_Bit = 1 |
| static const int | s_SatBit = 0 |
| static const int | s_signed_E = 14 |
| static const int | s_E_xMask = 0x7fff |
| static const int | s_E_yMask = 0x7fff |
| static const int | s_ResMask = 0x1 |
| static const int | s_SatMask = 0x1 |
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
Definition at line 22 of file jFexMETRoI_v1.h.
| xAOD::jFexMETRoI_v1::jFexMETRoI_v1 | ( | ) |
Default constructor.
Definition at line 17 of file jFexMETRoI_v1.cxx.
| int xAOD::jFexMETRoI_v1::Ex | ( | ) | const |
Methods that require combining results or applying scales.
Met Ex in 1 MeV scale (all signs considered)
Definition at line 105 of file jFexMETRoI_v1.cxx.
| int xAOD::jFexMETRoI_v1::Ey | ( | ) | const |
Met Ey in 1 MeV scale (all signs considered).
Definition at line 114 of file jFexMETRoI_v1.cxx.
| uint8_t xAOD::jFexMETRoI_v1::fpgaNumber | ( | ) | const |
| void xAOD::jFexMETRoI_v1::initialize | ( | uint8_t | jFexNumber, |
| uint8_t | fpgaNumber, | ||
| uint32_t | tobWord, | ||
| int | resolution ) |
In future initialze the xTOB as well, word1.
Definition at line 20 of file jFexMETRoI_v1.cxx.
| uint8_t xAOD::jFexMETRoI_v1::jFexNumber | ( | ) | const |
| void xAOD::jFexMETRoI_v1::setfpgaNumber | ( | uint8_t | fpgaNumber | ) |
| void xAOD::jFexMETRoI_v1::setjFexNumber | ( | uint8_t | jFexNumber | ) |
| void xAOD::jFexMETRoI_v1::setResolution | ( | int | value | ) |
| void xAOD::jFexMETRoI_v1::setTobEx | ( | int | value | ) |
| void xAOD::jFexMETRoI_v1::setTobEy | ( | int | value | ) |
| void xAOD::jFexMETRoI_v1::setTobRes | ( | uint8_t | value | ) |
| void xAOD::jFexMETRoI_v1::setTobSat | ( | uint8_t | value | ) |
| void xAOD::jFexMETRoI_v1::setTobWord | ( | uint32_t | tobWord | ) |
Set the "raw" 32-bit words describing the object candidate.
| int xAOD::jFexMETRoI_v1::tobEtScale | ( | ) | const |
| int xAOD::jFexMETRoI_v1::tobEx | ( | ) | const |
| int xAOD::jFexMETRoI_v1::tobEy | ( | ) | const |
| uint8_t xAOD::jFexMETRoI_v1::tobRes | ( | ) | const |
| uint8_t xAOD::jFexMETRoI_v1::tobSat | ( | ) | const |
| uint32_t xAOD::jFexMETRoI_v1::tobWord | ( | ) | const |
The "raw" 32-bit word describing the object candidate.
| int xAOD::jFexMETRoI_v1::unpackEx | ( | ) | const |
Raw data words.
Only calculable externally Extracted from data words, stored for convenience Setting the jFEX ET resolution Methods to decode data from the TOB/RoI and return to the user TOB or xTOB?
Definition at line 73 of file jFexMETRoI_v1.cxx.
| int xAOD::jFexMETRoI_v1::unpackEy | ( | ) | const |
Definition at line 83 of file jFexMETRoI_v1.cxx.
Definition at line 98 of file jFexMETRoI_v1.cxx.
Definition at line 93 of file jFexMETRoI_v1.cxx.
Definition at line 81 of file jFexMETRoI_v1.h.
Definition at line 82 of file jFexMETRoI_v1.h.
Definition at line 74 of file jFexMETRoI_v1.h.
Definition at line 73 of file jFexMETRoI_v1.h.
Definition at line 72 of file jFexMETRoI_v1.h.
Definition at line 83 of file jFexMETRoI_v1.h.
Definition at line 75 of file jFexMETRoI_v1.h.
Definition at line 84 of file jFexMETRoI_v1.h.
Definition at line 78 of file jFexMETRoI_v1.h.
Definition at line 69 of file jFexMETRoI_v1.h.