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

Comparing UserCode/MitPhysics/Utils/interface/MetLeptonTools.h (file contents):
Revision 1.1 by pharris, Thu Aug 9 13:15:42 2012 UTC vs.
Revision 1.2 by pharris, Tue Sep 25 15:39:15 2012 UTC

# Line 15 | Line 15
15   #include "MitAna/DataTree/interface/PFJetCol.h"
16   #include "MitAna/DataTree/interface/PFCandidateCol.h"
17   #include "MitAna/DataTree/interface/PileupEnergyDensityCol.h"
18 + #include "MitPhysics/Utils/interface/TauIsoMVA.h"
19   #include "MitCommon/MathTools/interface/MathUtils.h"
20  
21   #include <TVector3.h>
# Line 23 | Line 24
24   namespace mithep {
25    class MetLeptonTools {
26    public:
27 <    MetLeptonTools() {}
27 >    MetLeptonTools();
28      virtual ~MetLeptonTools() {}
29 <    static bool    looseTauId(const PFTau *iTau);
29 >    TauIsoMVA     *fTauIsoMVA;
30 >    bool           looseTauId(const PFTau *iTau,const PileupEnergyDensityCol* iPUEnergyDensity);
31      static bool    looseEleId(const Electron *iElectron,const PileupEnergyDensityCol* iPUEnergyDensity,
32                                const PFCandidateCol *iCands,const Vertex *iPV,const VertexCol *iVertices);
33      static bool    looseMuId(const Muon *iMu,const PFCandidateCol *iCands,const Vertex *iPV,const VertexCol *iVertices);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines