8#ifndef XAODTRIGL1CALO_VERSIONS_CMXROI_V1_H
9#define XAODTRIGL1CALO_VERSIONS_CMXROI_V1_H
15#include "AthLinks/ElementLink.h"
46 unsigned int exM,
unsigned int eyM,
unsigned int etM,
47 int exErrorM,
int eyErrorM,
int etErrorM,
48 unsigned int sumEtHitsM,
unsigned int missingEtHitsM);
Base class for elements of a container that can have aux data.
Base class for elements of a container that can have aux data.
virtual void initialize(uint32_t roiWord0, uint32_t roiWord1, uint32_t roiWord2, uint32_t roiWord3, uint32_t roiWord4, uint32_t roiWord5)
initialize
static const int s_etOffset
unsigned int eyWord(SumType type=NORMAL) const
Return Ey RoI word.
static const int s_wordIdBit
int etError(SumType type=NORMAL) const
Return Et error flags (bit 0 Overflow)
static const int s_wordIdVal1
const std::vector< uint32_t > & cmxRoIWords() const
get cmxRoIWords
unsigned int exWord(SumType type=NORMAL) const
Return Ex RoI word.
static const int s_wordIdVal2
int exError(SumType type=NORMAL) const
Return Ex error flags (bit 0 Overflow)
static const int s_energyMask
virtual ~CMXRoI_v1()
Default desturctor.
static const int s_exOffset
static const int s_wordIdMask
static const int s_sumTypeBit
static const int s_sumTypeMask
unsigned int ey(SumType type=NORMAL) const
Return Ey.
unsigned int etWord(SumType type=NORMAL) const
Return ET RoI word.
static const int s_missingEtSigHitsMask
unsigned int sumEtHits(SumType type=NORMAL) const
Return Sum-ET hits.
static const int s_sumEtHitsBit
int eyError(SumType type=NORMAL) const
Return Ey error flags (bit 0 Overflow)
void setCmxRoIWords(const std::vector< uint32_t > &)
set cmxRoIWords
unsigned int et(SumType type=NORMAL) const
Return Et.
static const int s_maxRoiWords
unsigned int missingEtSigHits() const
Return Missing-ET-Sig hits.
static const int s_sumEtHitsMask
static const int s_overflowMask
static const int s_energyBit
static const int s_missingEtHitsMask
unsigned int ex(SumType type=NORMAL) const
Return Ex.
unsigned int missingEtHits(SumType type=NORMAL) const
Return Missing-ET hits.
static const int s_overflowBit
static const int s_missingEtHitsBit
static const int s_eyOffset
static const int s_wordIdVal0
static const int s_missingEtSigHitsBit
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setRoIWord1 setRoIWord3 roiWord5