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

Comparing UserCode/MitPhysics/Mods/interface/MuonIDMod.h (file contents):
Revision 1.38 by sixie, Sat Dec 31 23:20:16 2011 UTC vs.
Revision 1.42 by ceballos, Sat Apr 28 19:10:00 2012 UTC

# Line 45 | Line 45 | namespace mithep
45        Double_t           GetPtMin()                     const { return fMuonPtMin;          }
46        Double_t           GetTrackIsoCut()               const { return fTrackIsolationCut;  }
47        Bool_t             PassMuonMVA_BDTG_IdIso(const Muon *mu, const Vertex *vertex,
48 <                                                Double_t Rho) const;
48 >                                                const PileupEnergyDensityCol *PileupEnergyDensity) const;
49 >      void               SetPrintMVADebugInfo(Bool_t b)       { fPrintMVADebugInfo = b;     }
50        void               SetApplyD0Cut(Bool_t b)              { fApplyD0Cut        = b;     }
51        void               SetApplyDZCut(Bool_t b)              { fApplyDZCut        = b;     }
52        void               SetCaloIsoCut(Double_t cut)          { fCaloIsolationCut  = cut;   }
# Line 101 | Line 102 | namespace mithep
102          kTrackCaloSliding,                  //"TrackCaloSliding"
103          kTrackCaloSlidingNoCorrection,      //"TrackCaloSlidingNoCorrection"
104          kCombinedRelativeConeAreaCorrected, //"CombinedRelativeConeAreaCorrected"
105 +        kCombinedRelativeEffectiveAreaCorrected,
106          kCustomIso,                         //"Custom"
107          kPFIso,                             //"PFIso"
108 +        kPFRadialIso,                       //"PFRadialIso"
109          kPFIsoEffectiveAreaCorrected,       //"PFIso with EffectiveArea Pileup Correction"
110          kPFIsoNoL,                          //"PFIsoNoL"
111          kNoIso,                             //"NoIso"
# Line 124 | Line 127 | namespace mithep
127        void               Process();
128        void               SlaveBegin();
129  
130 +      Bool_t             fPrintMVADebugInfo;   //print MVA debug information
131        TString            fMuonBranchName;      //name of muon collection (input)
132        TString            fCleanMuonsName;      //name of exported "good muon" collection
133        TString            fNonIsolatedMuonsName;    //name of imported "old muon" collection
# Line 155 | Line 159 | namespace mithep
159        const BeamSpotCol *fBeamSpot;            //!beamspot branch
160        const TrackCol    *fTracks;              //!track branch    
161        const PFCandidateCol *fPFCandidates;     //!pfcandidate branch
162 +      const PFCandidateCol *fPFNoPileUpCands;  //!pfnpu collection
163        Double_t           fIntRadius;           //!min IntRadius cut in pf isolation
164        MuonCol            *fNonIsolatedMuons;    //!pointer to old muon collection
165        ElectronCol        *fNonIsolatedElectrons;//!pointer to old electron collection

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines