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();
T getParameter(std::string const &) const
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
def create(alignables, pedeDump, additionalData, outputFile, config)
def setup(process, global_tag, zero_tesla=False)
LowPtGsfElectronFinalizer(const edm::ParameterSet &)
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
void produce(edm::Event &, const edm::EventSetup &) override
#define DEFINE_FWK_MODULE(type)
static void fillDescriptions(edm::ConfigurationDescriptions &)
const edm::EDPutTokenT< reco::GsfElectronCollection > putToken_
bool get(ProductID const &oid, Handle< PROD > &result) const
std::unique_ptr< ModifyObjectValueBase > regression_
ParameterDescriptionBase * add(U const &iLabel, T const &value)
const edm::EDGetTokenT< reco::GsfElectronCollection > previousGsfElectrons_
T get(const Candidate &c)