![]() |
ATLAS Offline Software
|
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format. More...
#include <jFexLRJetRoI_v1.h>
Public Member Functions | |
| jFexLRJetRoI_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 |
| 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 |
| int | menuEta () const |
| the eta index to use for looking up thresholds in the menu | |
| 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 | 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 |
| 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 std::vector< int > | s_FCAL_EtaPosition = {32,34,35,37,38,40,41,43,44,46,47,49} |
| static const std::vector< int > | s_FWD_EtaPosition |
| static const int | s_resBit = 23 |
| 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 = 0x1fff |
| static const int | s_resMask = 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 jFexLRJetRoI_v1.h.
| xAOD::jFexLRJetRoI_v1::jFexLRJetRoI_v1 | ( | ) |
Default constructor.
Definition at line 37 of file jFexLRJetRoI_v1.cxx.
Methods that require combining results or applying scales.
ET on TOB scale
Definition at line 139 of file jFexLRJetRoI_v1.cxx.
| float xAOD::jFexLRJetRoI_v1::eta | ( | ) | const |
| uint8_t xAOD::jFexLRJetRoI_v1::fpgaNumber | ( | ) | const |
| int xAOD::jFexLRJetRoI_v1::globalEta | ( | ) | const |
| uint xAOD::jFexLRJetRoI_v1::globalPhi | ( | ) | const |
| void xAOD::jFexLRJetRoI_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 40 of file jFexLRJetRoI_v1.cxx.
| char xAOD::jFexLRJetRoI_v1::isTOB | ( | ) | const |
| uint8_t xAOD::jFexLRJetRoI_v1::jFexNumber | ( | ) | const |
| int xAOD::jFexLRJetRoI_v1::menuEta | ( | ) | const |
the eta index to use for looking up thresholds in the menu
Definition at line 59 of file jFexLRJetRoI_v1.cxx.
| float xAOD::jFexLRJetRoI_v1::phi | ( | ) | const |
| void xAOD::jFexLRJetRoI_v1::setEta | ( | float | value | ) |
| void xAOD::jFexLRJetRoI_v1::setfpgaNumber | ( | uint8_t | fpgaNumber | ) |
| void xAOD::jFexLRJetRoI_v1::setGlobalEta | ( | int | value | ) |
| void xAOD::jFexLRJetRoI_v1::setGlobalPhi | ( | uint | value | ) |
| void xAOD::jFexLRJetRoI_v1::setjFexNumber | ( | uint8_t | jFexNumber | ) |
| void xAOD::jFexLRJetRoI_v1::setPhi | ( | float | value | ) |
| void xAOD::jFexLRJetRoI_v1::setResolution | ( | int | value | ) |
| void xAOD::jFexLRJetRoI_v1::setTobEt | ( | uint16_t | value | ) |
| void xAOD::jFexLRJetRoI_v1::setTobLocalEta | ( | uint8_t | value | ) |
| void xAOD::jFexLRJetRoI_v1::setTobLocalPhi | ( | uint8_t | value | ) |
| void xAOD::jFexLRJetRoI_v1::setTobSat | ( | uint8_t | value | ) |
| void xAOD::jFexLRJetRoI_v1::setTobWord | ( | uint32_t | tobWord | ) |
Set the "raw" 32-bit words describing the object candidate.
| uint16_t xAOD::jFexLRJetRoI_v1::tobEt | ( | ) | const |
| int xAOD::jFexLRJetRoI_v1::tobEtScale | ( | ) | const |
| uint8_t xAOD::jFexLRJetRoI_v1::tobLocalEta | ( | ) | const |
| uint8_t xAOD::jFexLRJetRoI_v1::tobLocalPhi | ( | ) | const |
| uint8_t xAOD::jFexLRJetRoI_v1::tobSat | ( | ) | const |
| uint32_t xAOD::jFexLRJetRoI_v1::tobWord | ( | ) | const |
The "raw" 32-bit word describing the object candidate.
TOB ET (decoded from TOB, stored for convenience).
Raw data words.
Used to differencite TOBs from xTOBs Extracted from data words global coordinates, stored for furture use but not sent to L1Topo Setting the jFEX ET resolution TOB or xTOB?
Definition at line 116 of file jFexLRJetRoI_v1.cxx.
| int xAOD::jFexLRJetRoI_v1::unpackGlobalEta | ( | ) | const |
Definition at line 146 of file jFexLRJetRoI_v1.cxx.
| uint xAOD::jFexLRJetRoI_v1::unpackGlobalPhi | ( | ) | const |
Definition at line 159 of file jFexLRJetRoI_v1.cxx.
Definition at line 132 of file jFexLRJetRoI_v1.cxx.
Definition at line 95 of file jFexLRJetRoI_v1.h.
Definition at line 100 of file jFexLRJetRoI_v1.h.
Definition at line 94 of file jFexLRJetRoI_v1.h.
Definition at line 102 of file jFexLRJetRoI_v1.h.
|
staticprivate |
Definition at line 89 of file jFexLRJetRoI_v1.h.
Definition at line 90 of file jFexLRJetRoI_v1.h.
Definition at line 96 of file jFexLRJetRoI_v1.h.
Definition at line 101 of file jFexLRJetRoI_v1.h.
Definition at line 93 of file jFexLRJetRoI_v1.h.
Definition at line 103 of file jFexLRJetRoI_v1.h.
Definition at line 97 of file jFexLRJetRoI_v1.h.
Definition at line 104 of file jFexLRJetRoI_v1.h.