ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/LeptonSelection/interface/JetSelection.h
Revision: 1.1
Committed: Tue Oct 23 10:42:53 2012 UTC (12 years, 6 months ago) by dkralph
Content type: text/plain
Branch: MAIN
CVS Tags: compiled, HEAD
Log Message:
*** empty log message ***

File Contents

# Content
1 #ifndef JET_SELECTION
2 #define JET_SELECTION
3 #include <vector>
4 #include <iostream>
5 #include <fstream>
6 #include "TString.h"
7 #include "PFJet.h"
8 #include "Types.h"
9 #include "PFJetCol.h"
10 #include "PileupEnergyDensity.h"
11 #include "JetIDMVA.h"
12 #include "FactorizedJetCorrector.h"
13 #include "SelectionStatus.h"
14 #include "SelectionFuncs.h"
15 #include "SimpleLepton.h"
16 #include "ParseArgs.h"
17 #include "Various.h"
18 #include "EventData.h"
19 using namespace std;
20 using namespace mithep;
21
22 void addJetCorr(const char* name, vector<TString> &fJetCorrParsv);
23 SelectionStatus loosePFJetIdPreselection(const PFJet *jet);
24 void fillSimpleLeptonWithJet(const PFJet *jet, SimpleLepton *lep,
25 FactorizedJetCorrector *fJetCorrector,
26 Array<PileupEnergyDensity> *fPUEnergyDensity,
27 JetIDMVA *fJetIDMVA,
28 const Vertex *fVertex,
29 Array<Vertex> *fPrimVerts);
30 bool isCleanJet(PFJet *jet, EventData &ret4l);
31 void fillJets(ControlFlags &ctrl, Array<PFJet> *jetArr, vector<SimpleLepton> &simpleLeptonJets,
32 FactorizedJetCorrector *fJetCorrector,
33 Array<PileupEnergyDensity> *fPUEnergyDensity,
34 JetIDMVA *fJetIDMVA,
35 Array<Vertex> *vtxArr,
36 EventData &ret4l);
37 #endif