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 
26 
28 
29 //
30 // class declaration
31 //
32 namespace edm {
33  class ParameterSet;
34  class Event;
35  class EventSetup;
36 }
37 
38 //namespace cms
39 //{
40 
42  public:
43  explicit AlCaGammaJetProducer(const edm::ParameterSet&);
45  virtual void beginJob() ;
46 
47  virtual void produce(edm::Event &, const edm::EventSetup&);
48  private:
49  // ----------member data ---------------------------
50  std::vector<edm::InputTag> ecalLabels_;
51  std::vector<edm::InputTag> mInputCalo;
52 
53  std::vector<edm::EDGetTokenT<EcalRecHitCollection> > toks_ecal_;
54  std::vector<edm::EDGetTokenT<reco::CaloJetCollection> > toks_calo_;
55 
60 
65  edm::EDGetTokenT<reco::SuperClusterCollection> tok_EBSC_; // token for corrected island barrel super cluster collection
66  edm::EDGetTokenT<reco::SuperClusterCollection> tok_EESC_; // token for corrected island end-cap super cluster
67 
69 
70  // Calo geometry
71  const CaloGeometry* geo;
72 
73 };
74 //}// end namespace cms
75 #endif
std::string correctedIslandEndcapSuperClusterCollection_
std::vector< edm::EDGetTokenT< EcalRecHitCollection > > toks_ecal_
edm::EDGetTokenT< reco::SuperClusterCollection > tok_EESC_
virtual void produce(edm::Event &, const edm::EventSetup &)
edm::EDGetTokenT< HBHERecHitCollection > tok_hbhe_
AlCaGammaJetProducer(const edm::ParameterSet &)
std::vector< edm::EDGetTokenT< reco::CaloJetCollection > > toks_calo_
edm::EDGetTokenT< reco::TrackCollection > tok_inputTrack_
std::vector< edm::InputTag > ecalLabels_
const CaloGeometry * geo
std::vector< edm::InputTag > mInputCalo
std::string correctedIslandBarrelSuperClusterProducer_
edm::EDGetTokenT< HORecHitCollection > tok_ho_
std::string correctedIslandEndcapSuperClusterProducer_
edm::EDGetTokenT< HFRecHitCollection > tok_hf_
std::string correctedIslandBarrelSuperClusterCollection_
edm::EDGetTokenT< reco::SuperClusterCollection > tok_EBSC_