#include <CMXRoI_v1.h>
Public Types | |
enum | SumType { NORMAL = 0, MASKED = 1 } |
Public Member Functions | |
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. |
Description of CMXRoI_v1