19 :
accumulator_(edm::DigiAccumulatorMixModFactory::
get()->makeDigiAccumulator(
20 ps.getParameter<edm::
ParameterSet>(
"accumulator"), producesCollector, iC)) {}
28 accumulator_->initializeBunchCrossing(e, ES, bunchCrossing);
31 accumulator_->finalizeBunchCrossing(e, ES, bunchCrossing);
void put(edm::Event &e, const edm::EventSetup &ES, std::vector< PileupSummaryInfo > const &ps, int bs) override
PreMixingDigiAccumulatorWorker(const edm::ParameterSet &ps, edm::ProducesCollector producesCollector, edm::ConsumesCollector &&iC)
void addSignals(const edm::Event &e, const edm::EventSetup &ES) override
edm::EventPrincipal const & principal()
std::unique_ptr< DigiAccumulatorMixMod > accumulator_
void initializeBunchCrossing(edm::Event const &e, edm::EventSetup const &ES, int bunchCrossing) override
void initializeEvent(const edm::Event &e, const edm::EventSetup &ES) override
StreamID streamID() const
void addPileups(PileUpEventPrincipal const &pep, edm::EventSetup const &ES) override
void finalizeBunchCrossing(edm::Event &e, edm::EventSetup const &ES, int bunchCrossing) override
#define DEFINE_PREMIXING_WORKER(TYPE)
~PreMixingDigiAccumulatorWorker() override=default