![]() |
ATLAS Offline Software
|
Description of CMXRoI_v1. More...
#include <CMXRoI_v1.h>
Public Types | |
| enum | SumType { NORMAL = 0 , MASKED = 1 } |
Public Member Functions | |
| CMXRoI_v1 () | |
| virtual | ~CMXRoI_v1 () |
| Default desturctor. | |
| virtual void | initialize (uint32_t roiWord0, uint32_t roiWord1, uint32_t roiWord2, uint32_t roiWord3, uint32_t roiWord4, uint32_t roiWord5) |
| initialize | |
| virtual void | initialize (unsigned int ex, unsigned int ey, unsigned int et, int exError, int eyError, int etError, unsigned int sumEtHits, unsigned int missingEtHits, unsigned int missingEtSigHits, unsigned int exM, unsigned int eyM, unsigned int etM, int exErrorM, int eyErrorM, int etErrorM, unsigned int sumEtHitsM, unsigned int missingEtHitsM) |
| initialize | |
| const std::vector< uint32_t > & | cmxRoIWords () const |
| get cmxRoIWords | |
| void | setCmxRoIWords (const std::vector< uint32_t > &) |
| set cmxRoIWords | |
| unsigned int | ex (SumType type=NORMAL) const |
| Return Ex. | |
| unsigned int | ey (SumType type=NORMAL) const |
| Return Ey. | |
| unsigned int | et (SumType type=NORMAL) const |
| Return Et. | |
| int | exError (SumType type=NORMAL) const |
| Return Ex error flags (bit 0 Overflow). | |
| int | eyError (SumType type=NORMAL) const |
| Return Ey error flags (bit 0 Overflow). | |
| int | etError (SumType type=NORMAL) const |
| Return Et error flags (bit 0 Overflow). | |
| unsigned int | sumEtHits (SumType type=NORMAL) const |
| Return Sum-ET hits. | |
| unsigned int | missingEtHits (SumType type=NORMAL) const |
| Return Missing-ET hits. | |
| unsigned int | missingEtSigHits () const |
| Return Missing-ET-Sig hits. | |
| uint32_t | roiWord (int word) const |
| Return packed Energy RoI word (0-5). | |
| unsigned int | exWord (SumType type=NORMAL) const |
| Return Ex RoI word. | |
| unsigned int | eyWord (SumType type=NORMAL) const |
| Return Ey RoI word. | |
| unsigned int | etWord (SumType type=NORMAL) const |
| Return ET RoI word. | |
Static Private Attributes | |
| static const int | s_wordIdVal0 = 0x4 |
| static const int | s_wordIdVal1 = 0x6 |
| static const int | s_wordIdVal2 = 0x5 |
| static const int | s_wordIdBit = 28 |
| 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_overflowBit = 15 |
| static const int | s_sumTypeBit = 26 |
| static const int | s_wordIdMask = 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 |
| static const int | s_overflowMask = 0x1 |
| static const int | s_sumTypeMask = 0x1 |
| static const int | s_exOffset = 0 |
| static const int | s_eyOffset = 2 |
| static const int | s_etOffset = 4 |
| static const int | s_maxRoiWords = 6 |
Description of CMXRoI_v1.
Definition at line 27 of file CMXRoI_v1.h.
| xAOD::CMXRoI_v1::CMXRoI_v1 | ( | ) |
Definition at line 18 of file CMXRoI_v1.cxx.
|
inlinevirtual |
Return Ex error flags (bit 0 Overflow).
Definition at line 109 of file CMXRoI_v1.cxx.
Return Ex RoI word.
Definition at line 140 of file CMXRoI_v1.cxx.
Return Ey error flags (bit 0 Overflow).
Definition at line 113 of file CMXRoI_v1.cxx.
Return Ey RoI word.
Definition at line 144 of file CMXRoI_v1.cxx.
|
virtual |
initialize
|
virtual |
initialize
Definition at line 38 of file CMXRoI_v1.cxx.
Return Missing-ET hits.
Definition at line 125 of file CMXRoI_v1.cxx.
Return packed Energy RoI word (0-5).
Definition at line 136 of file CMXRoI_v1.cxx.
Return Sum-ET hits.
Definition at line 121 of file CMXRoI_v1.cxx.
Definition at line 94 of file CMXRoI_v1.h.
Definition at line 102 of file CMXRoI_v1.h.
Definition at line 108 of file CMXRoI_v1.h.
Definition at line 106 of file CMXRoI_v1.h.
Definition at line 107 of file CMXRoI_v1.h.
Definition at line 109 of file CMXRoI_v1.h.
Definition at line 92 of file CMXRoI_v1.h.
Definition at line 100 of file CMXRoI_v1.h.
Definition at line 93 of file CMXRoI_v1.h.
Definition at line 101 of file CMXRoI_v1.h.
Definition at line 95 of file CMXRoI_v1.h.
Definition at line 103 of file CMXRoI_v1.h.
Definition at line 91 of file CMXRoI_v1.h.
Definition at line 99 of file CMXRoI_v1.h.
Definition at line 96 of file CMXRoI_v1.h.
Definition at line 104 of file CMXRoI_v1.h.
Definition at line 90 of file CMXRoI_v1.h.
Definition at line 98 of file CMXRoI_v1.h.
Definition at line 86 of file CMXRoI_v1.h.
Definition at line 87 of file CMXRoI_v1.h.
Definition at line 88 of file CMXRoI_v1.h.