ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitPhysics/Utils/interface/IsolationTools.h
(Generate patch)

Comparing UserCode/MitPhysics/Utils/interface/IsolationTools.h (file contents):
Revision 1.27 by bendavid, Fri May 25 19:41:11 2012 UTC vs.
Revision 1.28 by fabstoec, Thu Jul 12 17:05:50 2012 UTC

# Line 64 | Line 64 | namespace mithep
64                                                ElectronTools::EElectronEffectiveAreaTarget EffectiveAreaTarget,
65                                                const ElectronCol *goodElectrons,
66                                                const MuonCol *goodMuons, Double_t dRMax = 0.4, Bool_t isDebug = kFALSE);
67 +      static Double_t PFElectronIsolation2012LepTag(const Electron *ele, const Vertex *vertex,
68 +                                                    const PFCandidateCol *PFCands,
69 +                                                    const PileupEnergyDensityCol *PileupEnergyDensity,
70 +                                                    ElectronTools::EElectronEffectiveAreaTarget EffectiveAreaTarget,
71 +                                                    const ElectronCol *goodElectrons,
72 +                                                    const MuonCol *goodMuons, Double_t dRMax = 0.3, Bool_t isDebug=kFALSE);
73         static Double_t BetaM(const TrackCol *tracks, const Muon *p, const Vertex *vertex,
74 <                            Double_t ptMin, Double_t  delta_z, Double_t extRadius,
75 <                            Double_t intRadius);
76 <      static Double_t BetaE(const TrackCol *tracks, const Electron *p, const Vertex *vertex,
77 <                            Double_t ptMin, Double_t  delta_z, Double_t extRadius,
78 <                            Double_t intRadius);
74 >                             Double_t ptMin, Double_t  delta_z, Double_t extRadius,
75 >                             Double_t intRadius);
76 >       static Double_t BetaMwithPUCorrection(const PFCandidateCol *PFNoPileUP, const PFCandidateCol *PFPileUP, const Muon *p, Double_t extRadius);
77 >       static Double_t BetaE(const TrackCol *tracks, const Electron *p, const Vertex *vertex,
78 >                             Double_t ptMin, Double_t  delta_z, Double_t extRadius,
79 >                             Double_t intRadius);
80  
81        // method added by F.Stoeckli: computes the track isolation with NO constrint on the OV-track compatibility
82        static Double_t TrackIsolationNoPV(const mithep::Particle*, const BaseVertex*,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines