#include <GEDGsfElectronProducer.h>
Private Member Functions | |
void | fillGsfElectronValueMap (edm::Event &event, edm::ValueMap< reco::GsfElectronRef >::Filler &filler) |
void | matchWithPFCandidates (edm::Event &event) |
Private Attributes | |
edm::EDGetTokenT < reco::PFCandidateCollection > | egmPFCandidateCollection_ |
std::map< reco::GsfTrackRef, reco::GsfElectron::MvaInput > | gsfMVAInputMap_ |
std::map< reco::GsfTrackRef, reco::GsfElectron::MvaOutput > | gsfMVAOutputMap_ |
std::string | outputValueMapLabel_ |
Definition at line 9 of file GEDGsfElectronProducer.h.
|
explicit |
Definition at line 31 of file GEDGsfElectronProducer.cc.
References egmPFCandidateCollection_, edm::ParameterSet::getParameter(), outputValueMapLabel_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
virtual |
Definition at line 40 of file GEDGsfElectronProducer.cc.
|
private |
Definition at line 64 of file GEDGsfElectronProducer.cc.
References begin, egmPFCandidateCollection_, end, newFWLiteAna::found, edm::helper::Filler< Map >::insert(), GsfElectronBaseProducer::orphanHandle(), reco::tau::pfCandidates(), and makeHLTPrescaleTable::values.
Referenced by produce().
|
private |
Definition at line 102 of file GEDGsfElectronProducer.cc.
References reco::GsfElectron::MvaInput::deltaEta, reco::GsfElectron::MvaInput::earlyBrem, egmPFCandidateCollection_, newFWLiteAna::found, gsfMVAInputMap_, gsfMVAOutputMap_, reco::GsfElectron::MvaInput::hadEnergy, reco::GsfElectron::MvaInput::lateBrem, reco::GsfElectron::MvaOutput::mva, reco::PFCandidateEGammaExtra::MVA_DeltaEtaTrackCluster, reco::PFCandidateEGammaExtra::MVA_FirstBrem, reco::PFCandidateEGammaExtra::MVA_LateBrem, reco::tau::pfCandidates(), reco::GsfElectron::MvaInput::sigmaEtaEta, and reco::GsfElectron::MvaOutput::status.
Referenced by produce().
|
virtual |
Implements edm::EDProducer.
Definition at line 44 of file GEDGsfElectronProducer.cc.
References GsfElectronBaseProducer::algo_, GsfElectronBaseProducer::beginEvent(), GsfElectronAlgo::completeElectrons(), GsfElectronBaseProducer::endEvent(), edm::helper::Filler< Map >::fill(), GsfElectronBaseProducer::fillEvent(), fillGsfElectronValueMap(), gsfMVAInputMap_, gsfMVAOutputMap_, matchWithPFCandidates(), outputValueMapLabel_, GsfElectronAlgo::setMVAInputs(), and GsfElectronAlgo::setMVAOutputs().
|
private |
Definition at line 20 of file GEDGsfElectronProducer.h.
Referenced by fillGsfElectronValueMap(), GEDGsfElectronProducer(), and matchWithPFCandidates().
|
private |
Definition at line 22 of file GEDGsfElectronProducer.h.
Referenced by matchWithPFCandidates(), and produce().
|
private |
Definition at line 23 of file GEDGsfElectronProducer.h.
Referenced by matchWithPFCandidates(), and produce().
|
private |
Definition at line 21 of file GEDGsfElectronProducer.h.
Referenced by GEDGsfElectronProducer(), and produce().