--- UserCode/MitPhysics/Utils/interface/IsolationTools.h 2012/04/28 11:34:09 1.23 +++ UserCode/MitPhysics/Utils/interface/IsolationTools.h 2012/05/07 18:06:07 1.25 @@ -1,5 +1,5 @@ //-------------------------------------------------------------------------------------------------- -// $Id: IsolationTools.h,v 1.23 2012/04/28 11:34:09 ceballos Exp $ +// $Id: IsolationTools.h,v 1.25 2012/05/07 18:06:07 ceballos Exp $ // // IsolationTools // @@ -42,6 +42,8 @@ namespace mithep static Double_t CaloTowerEmIsolation(const ThreeVector *p, Double_t extRadius, Double_t intRadius, Double_t etLow, const mithep::Collection *caloTowers); + static Double_t PFRadialMuonIsolation(const Muon *p, const PFCandidateCol *PFCands, + Double_t ptMin = 1.0, Double_t extRadius = 0.3); static Double_t PFMuonIsolation(const Muon *p, const PFCandidateCol *PFCands, const Vertex *vertex, Double_t delta_z = 0.1, Double_t ptMin = 1.0, Double_t extRadius = 0.4, Double_t intRadiusGamma = 0.07, Double_t intRadius = 0.0); @@ -61,7 +63,7 @@ namespace mithep const PileupEnergyDensityCol *PileupEnergyDensity, ElectronTools::EElectronEffectiveAreaTarget EffectiveAreaTarget, const ElectronCol *goodElectrons, - const MuonCol *goodMuons, Double_t dRMax = 0.4); + const MuonCol *goodMuons, Double_t dRMax = 0.4, Bool_t isDebug = kFALSE); static Double_t BetaM(const TrackCol *tracks, const Muon *p, const Vertex *vertex, Double_t ptMin, Double_t delta_z, Double_t extRadius, Double_t intRadius);