17 #ifndef CalibrationIsolatedParticleseHCALMatrixExtra_h 18 #define CalibrationIsolatedParticleseHCALMatrixExtra_h 44 bool includeHO =
false,
57 bool includeHO =
false,
70 bool includeHO =
false,
78 double energyHCAL(std::vector<DetId>& vNeighboursDetId,
79 std::vector<DetId>& dets,
82 bool includeHO =
false,
90 std::vector<std::pair<DetId, double> >
energyDetIdHCAL(std::vector<DetId>& vdets,
100 #include "Calibration/IsolatedParticles/interface/eHCALMatrixExtra.icc"
std::vector< std::pair< DetId, double > > eHCALmatrixCell(const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ieta, int iphi, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, bool debug=false)
double energyHCALmatrix(const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ieta, int iphi, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, bool debug=false)
std::vector< std::pair< DetId, double > > energyDetIdHCAL(std::vector< DetId > &vdets, edm::Handle< T > &hits, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, bool debug=false)
std::pair< double, int > eHCALmatrixTotal(const HcalTopology *topology, const DetId &det, edm::Handle< T > &hits, int ieta, int iphi, bool includeHO=false, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, bool debug=false)
double energyHCAL(std::vector< DetId > &vdets, edm::Handle< T > &hits, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, int useRaw=0, bool debug=false)