CMS 3D CMS Logo

EgammaIsoHcalDetIdCollectionProducer.h
Go to the documentation of this file.
1 #ifndef RECOEGAMMA_EGAMMAISOLATIONALGOS_EGAMMAISOHCALDETIDCOLLECTIONPRODUCER_H
2 #define RECOEGAMMA_EGAMMAISOLATIONALGOS_EGAMMAISOHCALDETIDCOLLECTIONPRODUCER_H
3 
4 // -*- C++ -*-
5 //
6 // Package: EgammaIsoHcalDetIdCollectionProducer
7 // Class: EgammaIsoHcalDetIdCollectionProducer
8 //
17 // system include files
18 #include <memory>
19 
20 // user include files
28 
36 
38 
40 public:
42  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
43 
44  void beginRun(edm::Run const&, const edm::EventSetup&) final;
45  void produce(edm::Event&, const edm::EventSetup&) override;
46 
47 private:
48  // ----------member data ---------------------------
53 
55 
56  float minSCEt_;
57  float minEleEt_;
58  float minPhoEt_;
59 
61 };
62 
63 #endif
EgammaIsoHcalDetIdCollectionProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: EgammaIsoHcalDetIdCollectionProducer.cc:29
ESHandle.h
edm::Run
Definition: Run.h:45
edm::EDGetTokenT
Definition: EDGetToken.h:33
EgammaIsoHcalDetIdCollectionProducer::minPhoEt_
float minPhoEt_
Definition: EgammaIsoHcalDetIdCollectionProducer.h:58
EgammaIsoHcalDetIdCollectionProducer::minEleEt_
float minEleEt_
Definition: EgammaIsoHcalDetIdCollectionProducer.h:57
EDProducer.h
PhotonFwd.h
EgammaIsoHcalDetIdCollectionProducer::minSCEt_
float minSCEt_
Definition: EgammaIsoHcalDetIdCollectionProducer.h:56
MakerMacros.h
Photon.h
EgammaIsoHcalDetIdCollectionProducer::interestingDetIdCollection_
std::string interestingDetIdCollection_
Definition: EgammaIsoHcalDetIdCollectionProducer.h:54
EgammaIsoHcalDetIdCollectionProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: EgammaIsoHcalDetIdCollectionProducer.cc:48
EgammaIsoHcalDetIdCollectionProducer::phosToken_
edm::EDGetTokenT< reco::PhotonCollection > phosToken_
Definition: EgammaIsoHcalDetIdCollectionProducer.h:52
GsfElectron.h
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
GsfElectronFwd.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
EgammaIsoHcalDetIdCollectionProducer::EgammaIsoHcalDetIdCollectionProducer
EgammaIsoHcalDetIdCollectionProducer(const edm::ParameterSet &)
Definition: EgammaIsoHcalDetIdCollectionProducer.cc:9
EgammaIsoHcalDetIdCollectionProducer::hcalHitSelector_
EGHcalRecHitSelector hcalHitSelector_
Definition: EgammaIsoHcalDetIdCollectionProducer.h:60
EGHcalRecHitSelector.h
EgammaIsoHcalDetIdCollectionProducer
Definition: EgammaIsoHcalDetIdCollectionProducer.h:39
EgammaIsoHcalDetIdCollectionProducer::recHitsToken_
edm::EDGetTokenT< HBHERecHitCollection > recHitsToken_
Definition: EgammaIsoHcalDetIdCollectionProducer.h:49
edm::stream::EDProducer
Definition: EDProducer.h:38
edm::EventSetup
Definition: EventSetup.h:57
InputTag.h
EGHcalRecHitSelector
Definition: EGHcalRecHitSelector.h:19
EgammaIsoHcalDetIdCollectionProducer::superClustersToken_
edm::EDGetTokenT< reco::SuperClusterCollection > superClustersToken_
Definition: EgammaIsoHcalDetIdCollectionProducer.h:50
SuperClusterFwd.h
Frameworkfwd.h
SuperCluster.h
HcalRecHitCollections.h
EgammaIsoHcalDetIdCollectionProducer::beginRun
void beginRun(edm::Run const &, const edm::EventSetup &) final
Definition: EgammaIsoHcalDetIdCollectionProducer.cc:43
ParameterSet.h
edm::Event
Definition: Event.h:73
EgammaIsoHcalDetIdCollectionProducer::elesToken_
edm::EDGetTokenT< reco::GsfElectronCollection > elesToken_
Definition: EgammaIsoHcalDetIdCollectionProducer.h:51