CMS 3D CMS Logo

JetPlusTrackProducer.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: JetPlusTracks
4 // Class: JetPlusTrackProducer
5 //
13 //
14 // Original Author: Olga Kodolova,40 R-A12,+41227671273,
15 // Created: Fri Feb 19 10:14:02 CET 2010
16 //
17 //
18 
19 // system include files
20 #include <memory>
21 
22 // user include files
28 
29 #include "JetPlusTrackCorrector.h"
30 #include "ZSPJPTJetCorrector.h"
31 
34 
35 #include <string>
36 
37 //
38 // class declaration
39 //
40 
42 public:
43  explicit JetPlusTrackProducer(const edm::ParameterSet&);
44  ~JetPlusTrackProducer() override;
45  void produce(edm::Event&, const edm::EventSetup&) override;
46 
47  // ---------- private data members ---------------------------
48 private:
54  bool vectorial_;
55  bool useZSP;
56  double ptCUT;
57 
60 };
edm::EDGetTokenT< edm::View< reco::CaloJet > > input_jets_token_
void produce(edm::Event &, const edm::EventSetup &) override
ZSPJPTJetCorrector * mZSPalgo
JetPlusTrackProducer(const edm::ParameterSet &)
Jet energy correction algorithm using tracks.
JetPlusTrackCorrector * mJPTalgo
edm::EDGetTokenT< reco::VertexCollection > input_vertex_token_