CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AlCaDiJetsProducer.h
Go to the documentation of this file.
1 #ifndef AlCaDiJetsProducer_h
2 #define AlCaDiJetsProducer_h
3 
4 
5 // -*- C++ -*-
6 
7 
8 // system include files
9 #include <memory>
10 #include <string>
11 // user include files
19 
23 
27 
29 
30 //
31 // class declaration
32 //
33 namespace edm {
34  class ParameterSet;
35  class Event;
36  class EventSetup;
37 }
38 
39 namespace cms
40 {
41 
43  public:
44  explicit AlCaDiJetsProducer(const edm::ParameterSet&);
46 
47  virtual void beginJob() ;
48 
49  virtual void produce(edm::Event &, const edm::EventSetup&);
50  private:
51  // ----------member data ---------------------------
52  std::vector<edm::InputTag> ecalLabels_;
53 
58 
59  std::vector<edm::EDGetTokenT<EcalRecHitCollection> > toks_ecal_;
60 
62 
63 };
64 }// end namespace cms
65 #endif
std::vector< edm::InputTag > ecalLabels_
edm::EDGetTokenT< HFRecHitCollection > tok_hf_
std::vector< edm::EDGetTokenT< EcalRecHitCollection > > toks_ecal_
edm::EDGetTokenT< HORecHitCollection > tok_ho_
virtual void produce(edm::Event &, const edm::EventSetup &)
edm::EDGetTokenT< HBHERecHitCollection > tok_hbhe_
edm::EDGetTokenT< reco::CaloJetCollection > tok_jets_
AlCaDiJetsProducer(const edm::ParameterSet &)