#include <GEDGsfElectronCoreProducer.h>
Public Member Functions | |
GEDGsfElectronCoreProducer (const edm::ParameterSet &conf) | |
void | produce (edm::Event &, const edm::EventSetup &) override |
~GEDGsfElectronCoreProducer () override | |
Public Member Functions inherited from GsfElectronCoreBaseProducer | |
GsfElectronCoreBaseProducer (const edm::ParameterSet &conf) | |
~GsfElectronCoreBaseProducer () override | |
Public Member Functions inherited from edm::stream::EDProducer<> | |
EDProducer ()=default | |
bool | hasAbilityToProduceInLumis () const final |
bool | hasAbilityToProduceInRuns () const final |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &) |
Static Public Member Functions inherited from GsfElectronCoreBaseProducer | |
static void | fillDescription (edm::ParameterSetDescription &) |
Private Member Functions | |
void | produceElectronCore (const reco::PFCandidate &pfCandidate, reco::GsfElectronCoreCollection *electrons) |
Private Attributes | |
edm::EDGetTokenT< reco::PFCandidateCollection > | gedEMUnbiasedTag_ |
Definition at line 8 of file GEDGsfElectronCoreProducer.h.
|
explicit |
Definition at line 32 of file GEDGsfElectronCoreProducer.cc.
References gedEMUnbiasedTag_, and edm::ParameterSet::getParameter().
|
override |
Definition at line 93 of file GEDGsfElectronCoreProducer.cc.
|
static |
Definition at line 23 of file GEDGsfElectronCoreProducer.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), and GsfElectronCoreBaseProducer::fillDescription().
|
override |
Definition at line 38 of file GEDGsfElectronCoreProducer.cc.
References nano_cff::electrons, gedEMUnbiasedTag_, mps_fire::i, GsfElectronCoreBaseProducer::initEvent(), eostools::move(), produceElectronCore(), and edm::Handle< T >::product().
|
private |
Definition at line 56 of file GEDGsfElectronCoreProducer.cc.
References reco::GsfElectronCore::addConversion(), reco::GsfElectronCore::addOneLegConversion(), reco::PFCandidate::egammaExtraRef(), GsfElectronCoreBaseProducer::fillElectronCore(), reco::PFCandidate::gsfTrackRef(), edm::Ref< C, T, F >::isNull(), reco::GsfElectronCore::setParentSuperCluster(), and reco::GsfElectronCore::setSuperCluster().
Referenced by produce().
|
private |
Definition at line 22 of file GEDGsfElectronCoreProducer.h.
Referenced by GEDGsfElectronCoreProducer(), and produce().