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 // $Id: JetIDProducer.h,v 1.3 2010/03/23 21:05:10 srappocc Exp $
22 //
23 //
24 
25 
26 // system include files
27 #include <memory>
28 
29 // user include files
32 
35 
38 
41 
42 //
43 // class decleration
44 //
45 
47  public:
48 
49  explicit JetIDProducer(const edm::ParameterSet&);
51 
52  private:
53  virtual void beginJob() ;
54  virtual void produce(edm::Event&, const edm::EventSetup&);
55  virtual void endJob() ;
56 
57  // ----------member data ---------------------------
58  edm::InputTag src_; // input jet source
59  reco::helper::JetIDHelper helper_; // jet id helper algorithm
60  reco::helper::JetMuonHitsIDHelper muHelper_; // jet id from muon rechits helper algorithm
61 };
62 
63 
64 #endif
reco::helper::JetIDHelper helper_
Definition: JetIDProducer.h:59
edm::InputTag src_
Definition: JetIDProducer.h:58
JetIDProducer(const edm::ParameterSet &)
virtual void endJob()
reco::helper::JetMuonHitsIDHelper muHelper_
Definition: JetIDProducer.h:60
virtual void produce(edm::Event &, const edm::EventSetup &)
virtual void beginJob()