CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
JetIDProducer.h
Go to the documentation of this file.
1 #ifndef RecoJets_JetProducers_plugins_JetIDProducer_h
2 #define RecoJets_JetProducers_plugins_JetIDProducer_h
3 
4 // -*- C++ -*-
5 //
6 // Package: JetIDProducer
7 // Class: JetIDProducer
8 //
18 //
19 // Original Author: "Salvatore Rappoccio"
20 // Created: Thu Sep 17 12:18:18 CDT 2009
21 //
22 //
23 
24 
25 // system include files
26 #include <memory>
27 
28 // user include files
31 
34 
37 
40 
41 //
42 // class decleration
43 //
44 
46  public:
47 
48  explicit JetIDProducer(const edm::ParameterSet&);
50 
51  private:
52  virtual void produce(edm::Event&, const edm::EventSetup&) override;
53 
54  // ----------member data ---------------------------
55  edm::InputTag src_; // input jet source
56  reco::helper::JetIDHelper helper_; // jet id helper algorithm
57  reco::helper::JetMuonHitsIDHelper muHelper_; // jet id from muon rechits helper algorithm
58 
60 
61 };
62 
63 
64 #endif
reco::helper::JetIDHelper helper_
Definition: JetIDProducer.h:56
edm::InputTag src_
Definition: JetIDProducer.h:55
JetIDProducer(const edm::ParameterSet &)
reco::helper::JetMuonHitsIDHelper muHelper_
Definition: JetIDProducer.h:57
virtual void produce(edm::Event &, const edm::EventSetup &) override
edm::EDGetTokenT< edm::View< reco::CaloJet > > input_jet_token_
Definition: JetIDProducer.h:59