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;
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
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)
unsigned int crate() const
which module is this?
int m_jetElementThresholdEtSum
unsigned int et() const
return the scalar & vector sums of all JE ETs (i.e sums the energies of up to 32 contained JEs)
unsigned int module() const
return module number
int m_jetElementThresholdEtMiss
static const unsigned int m_EtBits
void getSinCos(double eta, double phi, int &cosPhi, int &sinPhi)
return cos, sin coefficients for a given JetElement
int signX() const
return signs of Ex and Ey for this module
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
std::map< int, const JetElement * > JetElementMap_t