30 : previousGsfElectrons_{consumes<GsfElectronCollection>(
cfg.getParameter<
InputTag>(
"previousGsfElectronsTag"))},
31 putToken_{produces<GsfElectronCollection>()} {
32 auto const& iconf =
cfg.getParameterSet(
"regressionConfig");
33 auto const& mname = iconf.getParameter<
std::string>(
"modifierName");
34 auto cc = consumesCollector();
46 outputElectrons.emplace_back(
electron);
47 auto& newElectron = outputElectrons.back();
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
LowPtGsfElectronFinalizer(const edm::ParameterSet &)
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
void produce(edm::Event &, const edm::EventSetup &) override
static void fillDescriptions(edm::ConfigurationDescriptions &)
const edm::EDPutTokenT< reco::GsfElectronCollection > putToken_
#define DEFINE_FWK_MODULE(type)
std::unique_ptr< ModifyObjectValueBase > regression_
const edm::EDGetTokenT< reco::GsfElectronCollection > previousGsfElectrons_