![]() |
![]() |
#include <GEDGsfElectronCoreProducer.h>
Public Member Functions | |
GEDGsfElectronCoreProducer (const edm::ParameterSet &conf) | |
void | produce (edm::Event &, const edm::EventSetup &) override |
![]() | |
GsfElectronCoreBaseProducer (const edm::ParameterSet &conf) | |
![]() | |
EDProducer ()=default | |
bool | hasAbilityToProduceInBeginLumis () const final |
bool | hasAbilityToProduceInBeginRuns () const final |
bool | hasAbilityToProduceInEndLumis () const final |
bool | hasAbilityToProduceInEndRuns () const final |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &) |
![]() | |
static void | fillDescription (edm::ParameterSetDescription &, std::string const &gsfPfRecTracks="pfTrackElec", std::string const &gsfTracks="electronGsfTracks") |
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 30 of file GEDGsfElectronCoreProducer.cc.
References gedEMUnbiasedTag_, and edm::ParameterSet::getParameter().
|
static |
Definition at line 23 of file GEDGsfElectronCoreProducer.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), GsfElectronCoreBaseProducer::fillDescription(), and HLT_2018_cff::InputTag.
|
override |
Definition at line 35 of file GEDGsfElectronCoreProducer.cc.
References pwdgSkimBPark_cfi::electrons, gedEMUnbiasedTag_, mps_fire::i, GsfElectronCoreBaseProducer::initEvent(), eostools::move(), HLT_2018_cff::pfCandidateCollection, produceElectronCore(), and edm::Handle< T >::product().
|
private |
Definition at line 52 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 18 of file GEDGsfElectronCoreProducer.h.
Referenced by GEDGsfElectronCoreProducer(), and produce().