CMS 3D CMS Logo

ParticleBasedIsoProducer.h
Go to the documentation of this file.
1 #ifndef ParticleBasedIsoProducer_h
2 #define ParticleBasedIsoProducer_h
3 
14 
16 
18 public:
20  ~ParticleBasedIsoProducer() override;
21 
22  void beginRun(edm::Run const& r, edm::EventSetup const& es) override;
23  void endRun(edm::Run const&, edm::EventSetup const&) override;
24  void produce(edm::Event& e, const edm::EventSetup& c) override;
25 
26 private:
30 
33 
36 
45 
50 
52 };
53 
54 #endif
ParticleBasedIsoProducer::beginRun
void beginRun(edm::Run const &r, edm::EventSetup const &es) override
Definition: ParticleBasedIsoProducer.cc:43
ParticleBasedIsoProducer::valueMapElePFCandIso_
std::string valueMapElePFCandIso_
Definition: ParticleBasedIsoProducer.h:49
Handle.h
ParticleBasedIsoProducer::pfEgammaCandidates_
edm::EDGetTokenT< reco::PFCandidateCollection > pfEgammaCandidates_
Definition: ParticleBasedIsoProducer.h:41
ParticleBasedIsoProducer::valueMapPhoPFCandIso_
std::string valueMapPhoPFCandIso_
Definition: ParticleBasedIsoProducer.h:47
ParticleBasedIsoProducer::photonTmpProducer_
edm::InputTag photonTmpProducer_
Definition: ParticleBasedIsoProducer.h:32
ParticleBasedIsoProducer::photonProducerT_
edm::EDGetTokenT< reco::PhotonCollection > photonProducerT_
Definition: ParticleBasedIsoProducer.h:37
ESHandle.h
ParticleBasedIsoProducer::thePFBlockBasedIsolation_
PFBlockBasedIsolation * thePFBlockBasedIsolation_
Definition: ParticleBasedIsoProducer.h:51
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< reco::PhotonCollection >
ParticleBasedIsoProducer::electronCollection_
std::string electronCollection_
Definition: ParticleBasedIsoProducer.h:29
EDProducer.h
PhotonFwd.h
ParticleBasedIsoProducer::photonProducer_
edm::InputTag photonProducer_
Definition: ParticleBasedIsoProducer.h:31
ParticleBasedIsoProducer
Definition: ParticleBasedIsoProducer.h:17
ParticleBasedIsoProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: ParticleBasedIsoProducer.cc:53
ParticleBasedIsoProducer::photonTmpProducerT_
edm::EDGetTokenT< reco::PhotonCollection > photonTmpProducerT_
Definition: ParticleBasedIsoProducer.h:38
ParticleBasedIsoProducer::conf_
edm::ParameterSet conf_
Definition: ParticleBasedIsoProducer.h:27
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
ParticleBasedIsoProducer::~ParticleBasedIsoProducer
~ParticleBasedIsoProducer() override
Definition: ParticleBasedIsoProducer.cc:41
GsfElectronFwd.h
edm::ParameterSet
Definition: ParameterSet.h:36
ParticleBasedIsoProducer::valMapPFCandToPhoton_
edm::EDGetTokenT< edm::ValueMap< reco::PhotonRef > > valMapPFCandToPhoton_
Definition: ParticleBasedIsoProducer.h:43
Event.h
ParticleBasedIsoProducer::electronTmpProducerT_
edm::EDGetTokenT< reco::GsfElectronCollection > electronTmpProducerT_
Definition: ParticleBasedIsoProducer.h:40
edm::stream::EDProducer
Definition: EDProducer.h:38
PFBlockBasedIsolation.h
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
ParticleBasedIsoProducer::electronProducer_
edm::InputTag electronProducer_
Definition: ParticleBasedIsoProducer.h:34
alignCSCRings.r
r
Definition: alignCSCRings.py:93
ValueMap.h
ParticleBasedIsoProducer::ParticleBasedIsoProducer
ParticleBasedIsoProducer(const edm::ParameterSet &conf)
Definition: ParticleBasedIsoProducer.cc:8
ParticleBasedIsoProducer::valMapPFCandToEle_
edm::EDGetTokenT< edm::ValueMap< reco::GsfElectronRef > > valMapPFCandToEle_
Definition: ParticleBasedIsoProducer.h:44
ParticleBasedIsoProducer::endRun
void endRun(edm::Run const &, edm::EventSetup const &) override
Definition: ParticleBasedIsoProducer.cc:49
EventSetup.h
ParticleBasedIsoProducer::valueMapPFCandPhoton_
std::string valueMapPFCandPhoton_
Definition: ParticleBasedIsoProducer.h:46
ParticleBasedIsoProducer::pfCandidates_
edm::EDGetTokenT< reco::PFCandidateCollection > pfCandidates_
Definition: ParticleBasedIsoProducer.h:42
ParticleBasedIsoProducer::electronProducerT_
edm::EDGetTokenT< reco::GsfElectronCollection > electronProducerT_
Definition: ParticleBasedIsoProducer.h:39
ParameterSet.h
ParticleBasedIsoProducer::photonCollection_
std::string photonCollection_
Definition: ParticleBasedIsoProducer.h:28
PFBlockBasedIsolation
Definition: PFBlockBasedIsolation.h:33
edm::Event
Definition: Event.h:73
ParticleBasedIsoProducer::valueMapPFCandEle_
std::string valueMapPFCandEle_
Definition: ParticleBasedIsoProducer.h:48
edm::InputTag
Definition: InputTag.h:15
ParticleBasedIsoProducer::electronTmpProducer_
edm::InputTag electronTmpProducer_
Definition: ParticleBasedIsoProducer.h:35
PFCandidateFwd.h
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37