ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/LeptonSelection/interface/MuonSelection.h
(Generate patch)

Comparing UserCode/MitHzz4l/LeptonSelection/interface/MuonSelection.h (file contents):
Revision 1.15 by dkralph, Thu Jun 21 20:50:25 2012 UTC vs.
Revision 1.22 by anlevin, Wed Jul 18 12:35:15 2012 UTC

# Line 13 | Line 13
13  
14   #include "MuonTools.h"
15   #include "MuonQuality.h"
16 + //#include "Various.h"
17  
18   #include "PileupEnergyDensity.h"
19 <
19 > #include "Various.h"
20  
21   #define MUON_IDMVA_CUT_BIN0 -0.825
22   #define MUON_IDMVA_CUT_BIN1 -0.725
# Line 24 | Line 25
25   #define MUON_IDMVA_CUT_BIN4 -0.865
26   #define MUON_IDMVA_CUT_BIN5 -0.979
27  
28 < bool muon2012CutBasedIDTight(const mithep::Muon *mu, const mithep::Vertex * vtx, const mithep::Array<mithep::PFCandidate> * pfCandidates, const mithep::Array<mithep::PileupEnergyDensity> * puEnergyDensity);
28 > bool muon2012CutBasedIDTightVersionWithOldIsoThatWorksOn2011(ControlFlags &ctrl, const mithep::Muon *mu, const mithep::Vertex * vtx, const mithep::Array<mithep::PFCandidate> * pfCandidates,
29 >                                                             const mithep::Array<mithep::PileupEnergyDensity> * puEnergyDensity, mithep::MuonTools::EMuonEffectiveAreaTarget EffectiveAreaVersion);
30  
31 + bool muonPOG2012CutBasedIDTight(const mithep::Muon *mu, const mithep::Vertex * vtx, const mithep::Array<mithep::PFCandidate> * pfCandidates, const mithep::Array<mithep::PileupEnergyDensity> * puEnergyDensity);
32  
33   SelectionStatus muonDummyVeto(ControlFlags &, const mithep::Muon *, const mithep::Vertex *);
34   SelectionStatus muonCutBasedVeto(ControlFlags &, const mithep::Muon *, const mithep::Vertex *);
# Line 42 | Line 45 | SelectionStatus muonPreSelectionNoD0DzIP
45                                            const mithep::Muon * mu,
46                                            const mithep::Vertex * vtx,
47                                            const mithep::Array<mithep::PFCandidate> * pfCandidates );
48 + SelectionStatus muonPreSelectionNoD0IP( ControlFlags &ctrl,
49 +                                      const mithep::Muon * mu,
50 +                                      const mithep::Vertex * vtx,
51 +                                      const mithep::Array<mithep::PFCandidate> * pfCandidates );
52  
53   SelectionStatus muonIDMVASelection(ControlFlags &ctrl,
54                                     const mithep::Muon *mu,
# Line 55 | Line 62 | bool trackToPFMuonSelection( const mithe
62   SelectionStatus PassWwMuonSel(const mithep::Muon *mu, const mithep::Vertex *vtx,
63                                const mithep::Array<mithep::PFCandidate> *pfArr
64   );
58 SelectionStatus muonDenominatorSelection( ControlFlags &ctrl,  
59                                          const mithep::Muon * mu,
60                                          const mithep::Vertex * vtx,
61                                          const mithep::Array<mithep::PFCandidate> * pfCandidates ) ;
65   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines