CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AlCaGammaJetProducer.h
Go to the documentation of this file.
1 #ifndef AlCaGammaJetProducer_AlCaHcalProducers_h
2 #define AlCaGammaJetProducer_AlCaHcalProducers_h
3 
4 
5 // -*- C++ -*-
6 
7 
8 // system include files
9 #include <memory>
10 #include <string>
11 // user include files
19 
20 
22 
23 //
24 // class declaration
25 //
26 namespace edm {
27  class ParameterSet;
28  class Event;
29  class EventSetup;
30 }
31 
32 //namespace cms
33 //{
34 
36  public:
37  explicit AlCaGammaJetProducer(const edm::ParameterSet&);
39  virtual void beginJob() ;
40 
41  virtual void produce(edm::Event &, const edm::EventSetup&);
42  private:
43  // ----------member data ---------------------------
47  std::vector<edm::InputTag> ecalLabels_;
48  std::vector<edm::InputTag> mInputCalo;
53 
55  std::string m_inputTrackLabel;
56  // Calo geometry
57  const CaloGeometry* geo;
58 
59 };
60 //}// end namespace cms
61 #endif
std::string correctedIslandEndcapSuperClusterCollection_
virtual void produce(edm::Event &, const edm::EventSetup &)
AlCaGammaJetProducer(const edm::ParameterSet &)
std::vector< edm::InputTag > ecalLabels_
const CaloGeometry * geo
std::vector< edm::InputTag > mInputCalo
std::string correctedIslandBarrelSuperClusterProducer_
std::string correctedIslandEndcapSuperClusterProducer_
std::string correctedIslandBarrelSuperClusterCollection_