2 #ifndef GsfElectronBaseProducer_h 3 #define GsfElectronBaseProducer_h 38 static std::unique_ptr<gsfAlgoHelpers::HeavyObjectCache>
40 return std::make_unique<gsfAlgoHelpers::HeavyObjectCache>(conf);
def fillEvent(tree, event)
static std::unique_ptr< gsfAlgoHelpers::HeavyObjectCache > initializeGlobalCache(const edm::ParameterSet &conf)
static void globalEndJob(gsfAlgoHelpers::HeavyObjectCache const *)
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
GsfElectronAlgo::InputTagsConfiguration inputCfg_
ElectronHcalHelper::Configuration hcalCfg_
ElectronHcalHelper::Configuration hcalCfgPflow_
const edm::OrphanHandle< reco::GsfElectronCollection > & orphanHandle() const
bool ecalSeedingParametersChecked_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
GsfElectronAlgo::StrategyConfiguration strategyCfg_
edm::EDGetTokenT< edm::ValueMap< float > > pfMVA_
const edm::EDPutTokenT< reco::GsfElectronCollection > electronPutToken_
const GsfElectronAlgo::CutsConfiguration cutsCfgPflow_
edm::OrphanHandle< reco::GsfElectronCollection > orphanHandle_
const GsfElectronAlgo::CutsConfiguration cutsCfg_