1 #ifndef CalibrationIsolatedParticleseCone_h 2 #define CalibrationIsolatedParticleseCone_h 51 std::vector<DetId>& coneRecHitDetIds,
52 double& distFromHotCell,
68 std::vector<DetId>& coneRecHitDetIds,
69 std::vector<double>& eHit,
84 std::vector<int>& RH_ieta,
85 std::vector<int>& RH_iphi,
86 std::vector<double>& RH_ene,
87 std::vector<DetId>& coneRecHitDetIds,
88 double& distFromHotCell,
112 template <
typename T>
120 std::vector<DetId>& coneRecHitDetIds,
121 std::vector<double>& eHit,
double eCone_hcal(const CaloGeometry *geo, edm::Handle< T > &hits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, int &nRecHits, double hbThr=-100, double heThr=-100, double hfThr=-100, double hoThr=-100, double tMin=-500, double tMax=500, int detOnly=-1, int useRaw=0, bool debug=false)
double eCone_ecal(const CaloGeometry *geo, edm::Handle< T > &barrelhits, edm::Handle< T > &endcaphits, const GlobalPoint &hpoint1, const GlobalPoint &point1, double dR, const GlobalVector &trackMom, int &nRecHits, double ebThr=-100, double eeThr=-100, double tMin=-500, double tMax=500, bool debug=false)