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

Comparing UserCode/MitPhysics/Utils/interface/MetTools.h (file contents):
Revision 1.3 by ceballos, Tue Mar 15 11:00:57 2011 UTC vs.
Revision 1.5 by phedex, Wed Jul 6 18:49:36 2011 UTC

# Line 9 | Line 9
9   #ifndef MITPHYSICS_UTILS_METTOOLS_H
10   #define MITPHYSICS_UTILS_METTOOLS_H
11  
12 + #include "MitAna/DataTree/interface/ParticleCol.h"
13   #include "MitAna/DataTree/interface/MetCol.h"
14   #include "MitAna/DataTree/interface/VertexCol.h"
15   #include "MitAna/DataTree/interface/MuonCol.h"
16   #include "MitAna/DataTree/interface/ElectronCol.h"
17   #include "MitAna/DataTree/interface/PFCandidateCol.h"
18 + #include "MitAna/DataTree/interface/PFJetCol.h"
19   #include "MitCommon/MathTools/interface/MathUtils.h"
20  
21   namespace mithep {
# Line 26 | Line 28 | namespace mithep {
28               const Vertex *fVertex, float deltaZCut = 0.1, float ptCut=4.0, float etaCut = 3.0);
29      MetTools(const ElectronCol *fElectrons, const PFCandidateCol *fPFCandidates,
30               const Vertex *fVertex, float deltaZCut = 0.1, float ptCut=4.0, float etaCut = 3.0);
31 +
32 +    MetTools(const MuonCol *fMuons, const PFCandidateCol *fPFCandidates, const PFJetCol *fPFJets,
33 +             const Vertex *fVertex, float deltaZCut = 0.1, float ptCut=4.0, float etaCut = 3.0);
34 +    MetTools(const ElectronCol *fElectrons, const PFCandidateCol *fPFCandidates, const PFJetCol *fPFJets,
35 +             const Vertex *fVertex, float deltaZCut = 0.1, float ptCut=4.0, float etaCut = 3.0);
36 +
37      MetTools(const MuonCol *fMuons, const ElectronCol *fElectrons, const PFCandidateCol *fPFCandidates,
38               const Vertex *fVertex, float deltaZCut = 0.1, float ptCut=4.0, float etaCut = 3.0);
39  
40 +    MetTools(const MuonCol *fMuons, const ElectronCol *fElectrons, const PFCandidateCol *fPFCandidates, const PFJetCol *fPFJets,
41 +             const Vertex *fVertex, float deltaZCut = 0.1, float ptCut=4.0, float etaCut = 3.0);
42 +
43 +
44      ~MetTools() {}
45      
46 +    void AddToCorrectedTrackMet ( const Particle *p);
47 +    void AddToCorrectedMet ( const Particle *p);
48      Met GetCorrectedMet() { return fCorrectedMet; }
49      Met GetMinimumMet(const Met *UncorrectedMet);
50      Met GetCorrectedTrackMet() { return fCorrectedTrackMet; }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines