2 #ifndef GsfElectronBaseProducer_h
3 #define GsfElectronBaseProducer_h
38 static std::unique_ptr<gsfAlgoHelpers::HeavyObjectCache>
40 return std::make_unique<gsfAlgoHelpers::HeavyObjectCache>(conf);
void fillEvent(edm::Event &)
ElectronMVAEstimator::Configuration mva_Iso_Cfg_
void checkEcalSeedingParameters(edm::ParameterSet const &)
static void fillDescription(edm::ParameterSetDescription &)
reco::GsfElectron * newElectron()
static std::unique_ptr< gsfAlgoHelpers::HeavyObjectCache > initializeGlobalCache(const edm::ParameterSet &conf)
static void globalEndJob(gsfAlgoHelpers::HeavyObjectCache const *)
GsfElectronAlgo::InputTagsConfiguration inputCfg_
SoftElectronMVAEstimator::Configuration mva_NIso_Cfg_
GsfElectronAlgo::CutsConfiguration cutsCfg_
ElectronHcalHelper::Configuration hcalCfg_
ElectronHcalHelper::Configuration hcalCfgPflow_
const edm::OrphanHandle< reco::GsfElectronCollection > & orphanHandle() const
bool ecalSeedingParametersChecked_
GsfElectronAlgo::StrategyConfiguration strategyCfg_
void beginEvent(edm::Event &, const edm::EventSetup &)
GsfElectronBaseProducer(const edm::ParameterSet &, const gsfAlgoHelpers::HeavyObjectCache *)
virtual ~GsfElectronBaseProducer()
GsfElectronAlgo::CutsConfiguration cutsCfgPflow_
edm::OrphanHandle< reco::GsfElectronCollection > orphanHandle_