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

Comparing UserCode/MitPhysics/Utils/interface/MuonTools.h (file contents):
Revision 1.21 by sixie, Mon Jan 23 20:05:20 2012 UTC vs.
Revision 1.22 by sixie, Sun Apr 15 12:07:00 2012 UTC

# Line 61 | Line 61 | namespace mithep {
61          kMuHadIso03,
62          kMuTrkIso05,
63          kMuEMIso05,
64 <        kMuHadIso05
64 >        kMuHadIso05,
65 >        kMuGammaIsoDR0p0To0p1,
66 >        kMuGammaIsoDR0p1To0p2,
67 >        kMuGammaIsoDR0p2To0p3,
68 >        kMuGammaIsoDR0p3To0p4,
69 >        kMuGammaIsoDR0p4To0p5,
70 >        kMuNeutralHadronIsoDR0p0To0p1,
71 >        kMuNeutralHadronIsoDR0p1To0p2,
72 >        kMuNeutralHadronIsoDR0p2To0p3,
73 >        kMuNeutralHadronIsoDR0p3To0p4,
74 >        kMuNeutralHadronIsoDR0p4To0p5
75 >      };
76 >
77 >      enum EMuonEffectiveAreaTarget {
78 >        kMuEANoCorr,
79 >        kMuEAData2011,
80 >        kMuEASummer11MC,
81 >        kMuEAFall11MC
82        };
83  
84        Bool_t          Init(const char *mutemp, const char *pitemp);
# Line 74 | Line 91 | namespace mithep {
91        static Bool_t   PassDZCut(const Muon *mu, const VertexCol *vertices, Double_t fDZCut, Int_t nVertex = 0);
92        static Bool_t   PassSoftMuonCut(const Muon *mu, const VertexCol *vertices, const Double_t fDZCut = 0.2,
93                                      const Bool_t applyIso = kTRUE);
94 <      static Double_t MuonEffectiveArea(EMuonEffectiveAreaType type, Double_t Eta);
94 >      static Double_t MuonEffectiveArea(EMuonEffectiveAreaType type, Double_t Eta,
95 >                                        EMuonEffectiveAreaTarget EffectiveAreaTarget = kMuEAData2011);
96  
97      protected:
98        void        DeleteHistos();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines