8#ifndef XAODTRIGL1CALO_VERSIONS_CPMROI_V1_H
9#define XAODTRIGL1CALO_VERSIONS_CPMROI_V1_H
15#include "AthLinks/ElementLink.h"
Base class for elements of a container that can have aux data.
Base class for elements of a container that can have aux data.
int saturation() const
Return saturation flag (0/1)
static const int s_crateMask
static const int s_hitsBit
int chip() const
Return CP chip number (0-7)
static const int s_hitsMask
static const int s_cpmMask
static const int s_wordIdVal
RoI word ID.
static const int s_cpmBit
int crate() const
Return crate number (0-1)
int hits() const
Return hit thresholds map.
static const int s_saturationBit
static const int s_parityBit
int error() const
Return error flags (bit 0 Saturation, bit 1 Parity)
static const int s_locationBit
static const int s_crateBit
void setRoiWord(uint32_t)
set roiWord
static const int s_locationMask
int location() const
Return location (RoI local coords) (0-7)
static const int s_chipBit
uint32_t roiWord() const
get roiWord
static const int s_wordIdMask
static const int s_saturationMask
static const int s_chipMask
static const int s_wordIdBit
int cpm() const
Return CPM number (1-14)
static const int s_parityMask
int parity() const
Return parity error flag (0/1)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.