![]() |
ATLAS Offline Software
|
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format. More...
#include <jFexTauRoI_v1.h>
Public Member Functions | |
| jFexTauRoI_v1 () | |
| Default constructor. | |
| void | initialize (uint8_t jFexNumber, uint8_t fpgaNumber, uint32_t tobWord, char istob, int resolution, float_t eta, float_t phi) |
| In future initialze the EDM. | |
| uint32_t | tobWord () const |
| The "raw" 32-bit word describing the object candidate. | |
| uint8_t | jFexNumber () const |
| uint8_t | fpgaNumber () const |
| uint16_t | tobEt () const |
| uint16_t | tobIso () const |
| uint8_t | tobLocalEta () const |
| uint8_t | tobLocalPhi () const |
| uint8_t | tobSat () const |
| int | globalEta () const |
| uint | globalPhi () const |
| float | eta () const |
| float | phi () const |
| int | tobEtScale () const |
| char | isTOB () const |
| void | setIsTOB (char value) |
| Set the isTOB variable (TOB or xTOB). | |
| 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) |
| unsigned int | unpackEtTOB () const |
| TOB ET (decoded from TOB, stored for convenience). | |
| void | setTobEt (uint16_t value) |
| unsigned int | et () const |
| Methods that require combining results or applying scales. | |
| unsigned int | unpackIsoTOB () const |
| TOB Isolation (decoded from TOB, stored for convenience). | |
| void | setTobIso (uint16_t value) |
| unsigned int | iso () const |
| Iso on TOB scale. | |
| unsigned int | unpackEtaIndex () const |
| Eta coordinates. | |
| void | setTobLocalEta (uint8_t value) |
| unsigned int | unpackPhiIndex () const |
| Phi coordinates. | |
| void | setTobLocalPhi (uint8_t value) |
| unsigned int | unpackSaturationIndex () const |
| void | setTobSat (uint8_t value) |
| int | unpackGlobalEta () const |
| As the Trigger towers are 1x1 in Eta - Phi coords (x10). | |
| void | setGlobalEta (int value) |
| void | setEta (float value) |
| uint | unpackGlobalPhi () const |
| void | setGlobalPhi (uint value) |
| void | setPhi (float value) |
| void | setResolution (int value) |
Static Private Attributes | |
| static const int | s_isoBit = 21 |
| static const int | s_etBit = 10 |
| static const int | s_etaBit = 5 |
| static const int | s_phiBit = 1 |
| static const int | s_satBit = 0 |
| static const int | s_etaMask = 0x1f |
| static const int | s_phiMask = 0xf |
| static const int | s_etMask = 0x7ff |
| static const int | s_isoMask = 0x7ff |
| static const int | s_satMask = 0x1 |
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
Definition at line 23 of file jFexTauRoI_v1.h.
| xAOD::jFexTauRoI_v1::jFexTauRoI_v1 | ( | ) |
Default constructor.
Definition at line 18 of file jFexTauRoI_v1.cxx.
Methods that require combining results or applying scales.
ET on TOB scale
Definition at line 114 of file jFexTauRoI_v1.cxx.
| float xAOD::jFexTauRoI_v1::eta | ( | ) | const |
| uint8_t xAOD::jFexTauRoI_v1::fpgaNumber | ( | ) | const |
| int xAOD::jFexTauRoI_v1::globalEta | ( | ) | const |
| uint xAOD::jFexTauRoI_v1::globalPhi | ( | ) | const |
| void xAOD::jFexTauRoI_v1::initialize | ( | uint8_t | jFexNumber, |
| uint8_t | fpgaNumber, | ||
| uint32_t | tobWord, | ||
| char | istob, | ||
| int | resolution, | ||
| float_t | eta, | ||
| float_t | phi ) |
In future initialze the EDM.
Definition at line 21 of file jFexTauRoI_v1.cxx.
Iso on TOB scale.
Definition at line 120 of file jFexTauRoI_v1.cxx.
| char xAOD::jFexTauRoI_v1::isTOB | ( | ) | const |
| uint8_t xAOD::jFexTauRoI_v1::jFexNumber | ( | ) | const |
| float xAOD::jFexTauRoI_v1::phi | ( | ) | const |
| void xAOD::jFexTauRoI_v1::setEta | ( | float | value | ) |
| void xAOD::jFexTauRoI_v1::setfpgaNumber | ( | uint8_t | fpgaNumber | ) |
| void xAOD::jFexTauRoI_v1::setGlobalEta | ( | int | value | ) |
| void xAOD::jFexTauRoI_v1::setGlobalPhi | ( | uint | value | ) |
| void xAOD::jFexTauRoI_v1::setjFexNumber | ( | uint8_t | jFexNumber | ) |
| void xAOD::jFexTauRoI_v1::setPhi | ( | float | value | ) |
| void xAOD::jFexTauRoI_v1::setResolution | ( | int | value | ) |
| void xAOD::jFexTauRoI_v1::setTobEt | ( | uint16_t | value | ) |
| void xAOD::jFexTauRoI_v1::setTobIso | ( | uint16_t | value | ) |
| void xAOD::jFexTauRoI_v1::setTobLocalEta | ( | uint8_t | value | ) |
| void xAOD::jFexTauRoI_v1::setTobLocalPhi | ( | uint8_t | value | ) |
| void xAOD::jFexTauRoI_v1::setTobSat | ( | uint8_t | value | ) |
| void xAOD::jFexTauRoI_v1::setTobWord | ( | uint32_t | tobWord | ) |
Set the "raw" 32-bit words describing the object candidate.
| uint16_t xAOD::jFexTauRoI_v1::tobEt | ( | ) | const |
| int xAOD::jFexTauRoI_v1::tobEtScale | ( | ) | const |
| uint16_t xAOD::jFexTauRoI_v1::tobIso | ( | ) | const |
| uint8_t xAOD::jFexTauRoI_v1::tobLocalEta | ( | ) | const |
| uint8_t xAOD::jFexTauRoI_v1::tobLocalPhi | ( | ) | const |
| uint8_t xAOD::jFexTauRoI_v1::tobSat | ( | ) | const |
| uint32_t xAOD::jFexTauRoI_v1::tobWord | ( | ) | const |
The "raw" 32-bit word describing the object candidate.
TOB ET (decoded from TOB, stored for convenience).
Raw data words.
Only calculable externally Used to differencite TOBs from xTOBs Extracted from data words, stored for convenience global coordinates, stored for furture use but not sent to L1Topo Setting the jFEX ET resolution Methods to decode data from the TOB/RoI and return to the user TOB or xTOB?
Definition at line 88 of file jFexTauRoI_v1.cxx.
| int xAOD::jFexTauRoI_v1::unpackGlobalEta | ( | ) | const |
As the Trigger towers are 1x1 in Eta - Phi coords (x10).
Definition at line 128 of file jFexTauRoI_v1.cxx.
| uint xAOD::jFexTauRoI_v1::unpackGlobalPhi | ( | ) | const |
Definition at line 141 of file jFexTauRoI_v1.cxx.
TOB Isolation (decoded from TOB, stored for convenience).
Definition at line 93 of file jFexTauRoI_v1.cxx.
Definition at line 107 of file jFexTauRoI_v1.cxx.
Definition at line 99 of file jFexTauRoI_v1.h.
Definition at line 104 of file jFexTauRoI_v1.h.
Definition at line 98 of file jFexTauRoI_v1.h.
Definition at line 106 of file jFexTauRoI_v1.h.
Definition at line 97 of file jFexTauRoI_v1.h.
Definition at line 107 of file jFexTauRoI_v1.h.
Definition at line 100 of file jFexTauRoI_v1.h.
Definition at line 105 of file jFexTauRoI_v1.h.
Definition at line 101 of file jFexTauRoI_v1.h.
Definition at line 108 of file jFexTauRoI_v1.h.