1 #ifndef CalibrationIsolatedParticlesFindDistCone_h 2 #define CalibrationIsolatedParticlesFindDistCone_h 46 std::vector<int>& RH_ieta,
47 std::vector<int>& RH_iphi,
48 std::vector<double>& RH_ene,
51 void getEtaPhi(edm::PCaloHitContainer::const_iterator
hit,
52 std::vector<int>& RH_ieta,
53 std::vector<int>& RH_iphi,
54 std::vector<double>& RH_ene,
58 std::vector<int>& RH_ieta,
59 std::vector<int>& RH_iphi,
60 std::vector<double>& RH_ene,
69 double getEnergy(edm::PCaloHitContainer::const_iterator
hit,
int useRaw = 0,
bool debug =
false);
77 double getRawEnergy(edm::PCaloHitContainer::const_iterator
hit,
int useRaw = 0);
double getDistInCMatHcal(double eta1, double phi1, double eta2, double phi2, bool debug=false)
double getDistInPlaneTrackDir(const GlobalPoint &caloPoint, const GlobalVector &caloVector, const GlobalPoint &rechitPoint, bool debug=false)
double getEnergy(HBHERecHitCollection::const_iterator hit, int useRaw=0, bool debug=false)
std::vector< T >::const_iterator const_iterator
double getDistInCMatEcal(double eta1, double phi1, double eta2, double phi2, bool debug=false)
double getRawEnergy(HBHERecHitCollection::const_iterator hit, int useRaw=0)
void getEtaPhi(HBHERecHitCollection::const_iterator hit, std::vector< int > &RH_ieta, std::vector< int > &RH_iphi, std::vector< double > &RH_ene, bool debug=false)
GlobalPoint getGpos(const CaloGeometry *geo, HBHERecHitCollection::const_iterator hit, bool debug=false)