14 #ifndef L1Trigger_L1TCommon_CaloTools_h
15 #define L1Trigger_L1TCommon_CaloTools_h
68 static int calHwEtSum(
int iEta,
int iPhi,
const std::vector<l1t::CaloTower>&
towers,
69 int localEtaMin,
int localEtaMax,
int localPhiMin,
int localPhiMax,
SubDet etMode=
CALO);
70 static int calHwEtSum(
int iEta,
int iPhi,
const std::vector<l1t::CaloTower>&
towers,
71 int localEtaMin,
int localEtaMax,
int localPhiMin,
int localPhiMax,
77 static size_t calNrTowers(
int iEtaMin,
int iEtaMax,
int iPhiMin,
int iPhiMax,
const std::vector<l1t::CaloTower>&
towers,
int minHwEt,
int maxHwEt,
SubDet etMode=
CALO);
81 static float towerPhi(
int ieta,
int iphi);
86 static int mpEta(
int ieta);
89 static int gtEta(
int ieta);
90 static int gtPhi(
int ieta,
int iphi);
PtEtaPhiMLorentzVectorD PtEtaPhiMLorentzVector
Lorentz vector with cartesian internal representation.