|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef MODULEENERGY_H
13 #define MODULEENERGY_H
44 int JEThresholdEtSum,
int JEThresholdEtMiss,
const std::map<int, int>* TEMasks = 0,
int slice = -1);
47 unsigned int ex,
unsigned int ey);
52 unsigned int crate()
const;
53 unsigned int module()
const;
56 unsigned int et()
const;
57 unsigned int ex()
const;
58 unsigned int ey()
const;
75 void getSinCos(
double eta,
double phi,
int& cosPhi,
int& sinPhi);
static const unsigned int m_EtBits
Extra patterns decribing particle interation process.
int signX() const
return signs of Ex and Ey for this module
unsigned int crate() const
which module is this?
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
ModuleEnergy(const xAOD::JetElementMap_t *JEContainer, unsigned int crate, unsigned int module, int JEThresholdEtSum, int JEThresholdEtMiss, const std::map< int, int > *TEMasks=0, int slice=-1)
std::map< int, const JetElement * > JetElementMap_t
unsigned int module() const
return module number
int m_jetElementThresholdEtMiss
unsigned int et() const
return the scalar & vector sums of all JE ETs (i.e sums the energies of up to 32 contained JEs)
int m_jetElementThresholdEtSum
void getSinCos(double eta, double phi, int &cosPhi, int &sinPhi)
return cos, sin coefficients for a given JetElement