|
ATLAS Offline Software
|
Go to the documentation of this file.
27 void calcL1MET(
int Ex,
int Ey,
float&
MET,
bool& Overflow);
29 void calcL1METQ(
int Ex,
int Ey,
int& METQ,
bool& Overflow);
32 int XEmin,
int XEmax,
int sqrtTEmin,
int sqrtTEmax,
33 float& XS,
int& OutOfRange);
35 int XEmin,
int XEmax,
int sqrtTEmin,
int sqrtTEmax,
36 float& XS,
int& OutOfRange);
40 static const unsigned int m_nBits = 6;
44 static const unsigned int m_mask = 0x3F;
void calcL1METQ(int Ex, int Ey, int &METQ, bool &Overflow)
Return MET**2 value at precision used in threshold calculation.
static const unsigned int m_valueMask
Masks for integer MET word setting.
static const unsigned int m_nRanges
Number of ET ranges to encode in.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
void calcL1METSig(int Ex, int Ey, int SumET, float a, float b, int XEmin, int XEmax, int sqrtTEmin, int sqrtTEmax, float &XS, int &OutOfRange)
Return MET value at floating point precision used in threshold calculation.
static const int m_xsXEmax
Limits on inputs to XS LUT.
static const unsigned int m_mask
Mask to select Ex/Ey bits.
void calcL1MET(int Ex, int Ey, int &MET, unsigned int &Range, bool &Overflow)
Return MET value as output by MET LUT (7 bit value + 2 bit range)
static const int m_xsSqrtTEmax
A Range describes the possible ranges for the field values of an ExpandedIdentifier.
static const unsigned int m_nBits
Number of bits in range.
static const unsigned int m_rangeMask