Public Member Functions | |
void | addPileups (PileUpEventPrincipal const &pep, edm::EventSetup const &ES) override |
void | addSignals (const edm::Event &e, const edm::EventSetup &ES) override |
void | finalizeBunchCrossing (edm::Event &e, edm::EventSetup const &ES, int bunchCrossing) override |
void | initializeBunchCrossing (edm::Event const &e, edm::EventSetup const &ES, int bunchCrossing) override |
void | initializeEvent (const edm::Event &e, const edm::EventSetup &ES) override |
PreMixingDigiAccumulatorWorker (const edm::ParameterSet &ps, edm::ProducerBase &producer, edm::ConsumesCollector &&iC) | |
void | put (edm::Event &e, const edm::EventSetup &ES, std::vector< PileupSummaryInfo > const &ps, int bs) override |
~PreMixingDigiAccumulatorWorker () override=default | |
Public Member Functions inherited from PreMixingWorker | |
virtual void | addSignals (edm::Event const &iEvent, edm::EventSetup const &iSetup)=0 |
virtual void | beginLuminosityBlock (edm::LuminosityBlock const &iLumi, edm::EventSetup const &iSetup) |
virtual void | beginRun (edm::Run const &iRun, edm::EventSetup const &iSetup) |
virtual void | endRun () |
virtual void | initializeEvent (edm::Event const &iEvent, edm::EventSetup const &iSetup)=0 |
PreMixingWorker ()=default | |
virtual void | put (edm::Event &iEvent, edm::EventSetup const &iSetup, std::vector< PileupSummaryInfo > const &ps, int bunchSpacing)=0 |
virtual | ~PreMixingWorker ()=default |
Private Attributes | |
std::unique_ptr< DigiAccumulatorMixMod > | accumulator_ |
Definition at line 14 of file PreMixingDigiAccumulatorWorker.cc.
|
inline |
Definition at line 16 of file PreMixingDigiAccumulatorWorker.cc.
References ~PreMixingDigiAccumulatorWorker().
|
overridedefault |
Referenced by PreMixingDigiAccumulatorWorker().
|
inlineoverridevirtual |
Implements PreMixingWorker.
Definition at line 35 of file PreMixingDigiAccumulatorWorker.cc.
References accumulator_, PileUpEventPrincipal::principal(), and edm::EventPrincipal::streamID().
|
inlineoverride |
Definition at line 32 of file PreMixingDigiAccumulatorWorker.cc.
References accumulator_.
|
inlineoverridevirtual |
Reimplemented from PreMixingWorker.
Definition at line 28 of file PreMixingDigiAccumulatorWorker.cc.
References accumulator_.
|
inlineoverridevirtual |
Reimplemented from PreMixingWorker.
Definition at line 25 of file PreMixingDigiAccumulatorWorker.cc.
References accumulator_.
|
inlineoverride |
Definition at line 21 of file PreMixingDigiAccumulatorWorker.cc.
References accumulator_.
|
inlineoverride |
Definition at line 38 of file PreMixingDigiAccumulatorWorker.cc.
References accumulator_.
|
private |
Definition at line 43 of file PreMixingDigiAccumulatorWorker.cc.
Referenced by addPileups(), addSignals(), finalizeBunchCrossing(), initializeBunchCrossing(), initializeEvent(), and put().