14 #ifndef L1Trigger_L1TCommon_CaloTools_h 15 #define L1Trigger_L1TCommon_CaloTools_h 45 static const int kNrTowers = ((kHFEnd - kHFBegin + 1) * kHFNrPhi + kHBHEEnd * kHBHENrPhi) * 2;
80 const std::vector<l1t::CaloTower>& towers,
88 const std::vector<l1t::CaloTower>& towers,
102 const std::vector<l1t::CaloTower>& towers,
114 static int mpEta(
int ieta);
115 static int caloEta(
int ietaMP);
118 static int gtEta(
int ieta);
119 static int gtPhi(
int ieta,
int iphi);
122 static unsigned int gloriousDivision(uint32_t aNumerator, uint32_t aDenominator);
PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector
Lorentz vector with cartesian internal representation.