5#ifndef XAODTRIGGER_VERSIONS_JFEXTAUROI_V1_H
6#define XAODTRIGGER_VERSIONS_JFEXTAUROI_V1_H
59 unsigned int et()
const;
64 unsigned int iso()
const;
Base class for elements of a container that can have aux data.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Base class for elements of a container that can have aux data.
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
void setTobEt(uint16_t value)
void setIsTOB(char value)
Set the isTOB variable (TOB or xTOB)
static const int s_isoBit
uint32_t tobWord() const
The "raw" 32-bit word describing the object candidate.
static const int s_etMask
void setGlobalPhi(uint value)
int unpackGlobalEta() const
As the Trigger towers are 1x1 in Eta - Phi coords (x10)
unsigned int unpackIsoTOB() const
TOB Isolation (decoded from TOB, stored for convenience)
uint8_t tobLocalPhi() const
unsigned int unpackSaturationIndex() const
void setTobLocalEta(uint8_t value)
void setTobLocalPhi(uint8_t value)
unsigned int iso() const
Iso on TOB scale.
void setjFexNumber(uint8_t jFexNumber)
jFexTauRoI_v1()
Default constructor.
static const int s_phiMask
static const int s_etaMask
unsigned int unpackEtaIndex() const
Eta coordinates.
void setTobIso(uint16_t value)
static const int s_phiBit
uint8_t fpgaNumber() const
unsigned int unpackPhiIndex() const
Phi coordinates.
void setfpgaNumber(uint8_t fpgaNumber)
void setGlobalEta(int value)
void setTobSat(uint8_t value)
uint8_t jFexNumber() const
void setResolution(int value)
uint unpackGlobalPhi() const
static const int s_satBit
unsigned int et() const
Methods that require combining results or applying scales.
static const int s_satMask
void setTobWord(uint32_t tobWord)
Set the "raw" 32-bit words describing the object candidate.
unsigned int unpackEtTOB() const
TOB ET (decoded from TOB, stored for convenience)
uint8_t tobLocalEta() const
static const int s_etaBit
static const int s_isoMask
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.