CMS 3D CMS Logo

PileupJPTJetIdAlgo.h
Go to the documentation of this file.
1 #ifndef JetProducers_PileupJPTJetIdAlgo_h
2 #define JetProducers_PileupJPTJetIdAlgo_h
3 
5 
6 // user include files
7 #include <string>
8 #include <memory>
9 #include <map>
10 #include <fstream>
11 #include <iomanip>
12 #include <iostream>
13 #include <vector>
14 
15 namespace edm {
16  class Event;
17  class EventSetup;
18  class ParameterSet;
19 } // namespace edm
20 // For MVA analysis
21 
22 #include "TMVA/Tools.h"
23 #include "TMVA/Reader.h"
24 
25 namespace cms {
26 
28  public:
29  PileupJPTJetIdAlgo(const edm::ParameterSet& fParameters);
30 
31  virtual ~PileupJPTJetIdAlgo();
32 
33  void bookMVAReader();
34 
35  float fillJPTBlock(const reco::JPTJet* jet);
36 
37  private:
38  int verbosity;
39  // Variables for multivariate analysis
40 
42  TMVA::Reader* reader_;
43  TMVA::Reader* readerF_;
45  };
46 } // namespace cms
47 #endif
PileupJPTJetIdAlgo(const edm::ParameterSet &fParameters)
Jets made from CaloJets corrected for ZSP and tracks.
Definition: JPTJet.h:28
Namespace of DDCMS conversion namespace.
float fillJPTBlock(const reco::JPTJet *jet)
HLT enums.