![]() |
ATLAS Offline Software
|
CMM RoI data. More...
#include <CMMRoI.h>
Public Member Functions | |
| CMMRoI ()=default | |
| CMMRoI (uint32_t jetEtRoiWord, uint32_t energyRoiWord0, uint32_t energyRoiWord1, uint32_t energyRoiWord2) | |
| CMMRoI (int jetEtHits, int sumEtHits, int missingEtHits, int missingEtSigHits, int ex, int ey, int et, int jetEtError, int sumEtError, int missingEtError, int missingEtSigError, int exError, int eyError, int etError) | |
| int | jetEtHits () const |
| Return Jet-ET hits. | |
| int | sumEtHits () const |
| Return Sum-ET hits. | |
| int | missingEtHits () const |
| Return Missing-ET hits. | |
| int | missingEtSigHits () const |
| Return Missing-ET-Sig hits. | |
| int | ex () const |
| Return Ex. | |
| int | ey () const |
| Return Ey. | |
| int | et () const |
| Return Et. | |
| int | jetEtError () const |
| Return Jet-ET error flag (bit 1 Parity) | |
| int | sumEtError () const |
| Return Sum-ET error flag (bit 1 Parity) | |
| int | missingEtError () const |
| Return Missing-ET error flag (bit 1 Parity) | |
| int | missingEtSigError () const |
| Return Missing-ET-Sig error flag (bit 1 Parity) | |
| int | exError () const |
| Return Ex error flags (bit 0 Overflow, bit 1 Parity) | |
| int | eyError () const |
| Return Ey error flags (bit 0 Overflow, bit 1 Parity) | |
| int | etError () const |
| Return Et error flags (bit 0 Overflow, bit 1 Parity) | |
| uint32_t | jetEtRoiWord () const |
| Return packed Jet-Et RoI word. | |
| uint32_t | energyRoiWord0 () const |
| Return packed Energy RoI word 0. | |
| uint32_t | energyRoiWord1 () const |
| Return packed Energy RoI word 1. | |
| uint32_t | energyRoiWord2 () const |
| Return packed Energy RoI word 2. | |
| bool | setRoiWord (uint32_t roiWord) |
| Set RoI word with ID check. | |
Private Member Functions | |
| int | parity (uint32_t roiWord) const |
| Return Energy parity error (0/1) | |
| int | overflow (uint32_t roiWord) const |
| Return Energy overflow flag (0/1) | |
Private Attributes | |
| uint32_t | m_jetEtRoiWord {} |
| uint32_t | m_energyRoiWord0 {} |
| uint32_t | m_energyRoiWord1 {} |
| uint32_t | m_energyRoiWord2 {} |
Static Private Attributes | |
| static const unsigned int | s_jetEtWordIdVal = 0x5 |
| static const unsigned int | s_wordIdVal0 = 0x4 |
| static const unsigned int | s_wordIdVal1 = 0x6 |
| static const unsigned int | s_wordIdVal2 = 0x5 |
| static const int | s_jetEtWordIdBit = 29 |
| static const int | s_wordIdBit = 28 |
| static const int | s_jetEtHitsBit = 0 |
| static const int | s_sumEtHitsBit = 16 |
| static const int | s_missingEtHitsBit = 16 |
| static const int | s_missingEtSigHitsBit = 16 |
| static const int | s_energyBit = 0 |
| static const int | s_jetEtParityBit = 28 |
| static const int | s_parityBit = 27 |
| static const int | s_overflowBit = 15 |
| static const int | s_jetEtWordIdMask = 0x7 |
| static const int | s_wordIdMask = 0xf |
| static const int | s_jetEtHitsMask = 0xf |
| static const int | s_sumEtHitsMask = 0xff |
| static const int | s_missingEtHitsMask = 0xff |
| static const int | s_missingEtSigHitsMask = 0xff |
| static const int | s_energyMask = 0x7fff |
CMM RoI data.
Contains a Jet-ET RoI word and three Energy RoI words. Used in analysis of RoI readout.
Definition at line 21 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
default |
| LVL1::CMMRoI::CMMRoI | ( | uint32_t | jetEtRoiWord, |
| uint32_t | energyRoiWord0, | ||
| uint32_t | energyRoiWord1, | ||
| uint32_t | energyRoiWord2 ) |
Definition at line 37 of file CMMRoI.cxx.
| LVL1::CMMRoI::CMMRoI | ( | int | jetEtHits, |
| int | sumEtHits, | ||
| int | missingEtHits, | ||
| int | missingEtSigHits, | ||
| int | ex, | ||
| int | ey, | ||
| int | et, | ||
| int | jetEtError, | ||
| int | sumEtError, | ||
| int | missingEtError, | ||
| int | missingEtSigError, | ||
| int | exError, | ||
| int | eyError, | ||
| int | etError ) |
Definition at line 46 of file CMMRoI.cxx.
|
inline |
Return packed Energy RoI word 0.
Definition at line 189 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return packed Energy RoI word 1.
Definition at line 194 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return packed Energy RoI word 2.
Definition at line 199 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Et.
Definition at line 144 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Et error flags (bit 0 Overflow, bit 1 Parity)
Definition at line 179 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Ex.
Definition at line 134 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Ex error flags (bit 0 Overflow, bit 1 Parity)
Definition at line 169 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Ey.
Definition at line 139 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Ey error flags (bit 0 Overflow, bit 1 Parity)
Definition at line 174 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Jet-ET error flag (bit 1 Parity)
Definition at line 149 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Jet-ET hits.
Definition at line 114 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return packed Jet-Et RoI word.
Definition at line 184 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Missing-ET error flag (bit 1 Parity)
Definition at line 159 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Missing-ET hits.
Definition at line 124 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Missing-ET-Sig error flag (bit 1 Parity)
Definition at line 164 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Missing-ET-Sig hits.
Definition at line 129 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inlineprivate |
Return Energy overflow flag (0/1)
Definition at line 209 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inlineprivate |
Return Energy parity error (0/1)
Definition at line 204 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
| bool LVL1::CMMRoI::setRoiWord | ( | uint32_t | roiWord | ) |
Definition at line 82 of file CMMRoI.cxx.
|
inline |
Return Sum-ET error flag (bit 1 Parity)
Definition at line 154 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
inline |
Return Sum-ET hits.
Definition at line 119 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
private |
Definition at line 108 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
private |
Definition at line 109 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
private |
Definition at line 110 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
private |
Definition at line 107 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 88 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 99 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 84 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 95 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 89 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 82 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 93 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 77 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 86 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 97 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 87 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 98 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 91 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 90 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 85 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 96 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 83 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 94 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 78 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 79 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.
|
staticprivate |
Definition at line 80 of file Trigger/TrigT1/TrigT1CaloEvent/TrigT1CaloEvent/CMMRoI.h.