Public Member Functions | |
void | addPileups (const PileUpEventPrincipal &, const edm::EventSetup &ES) override |
void | addSignals (const edm::Event &e, const edm::EventSetup &ES) override |
void | beginRun (const edm::Run &run, const edm::EventSetup &ES) override |
void | endRun () override |
void | initializeEvent (const edm::Event &e, const edm::EventSetup &ES) override |
PreMixingHGCalWorker & | operator= (const PreMixingHGCalWorker &)=delete |
PreMixingHGCalWorker (const edm::ParameterSet &ps, edm::ProducerBase &producer, edm::ConsumesCollector &&iC) | |
PreMixingHGCalWorker (const PreMixingHGCalWorker &)=delete | |
void | put (edm::Event &e, const edm::EventSetup &ES, std::vector< PileupSummaryInfo > const &ps, int bs) override |
~PreMixingHGCalWorker () override=default | |
Public Member Functions inherited from PreMixingWorker | |
virtual void | addPileups (PileUpEventPrincipal const &pep, edm::EventSetup const &iSetup)=0 |
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 | finalizeBunchCrossing (edm::Event &iEvent, edm::EventSetup const &iSetup, int bunchCrossing) |
virtual void | initializeBunchCrossing (edm::Event const &iEvent, edm::EventSetup const &iSetup, int bunchCrossing) |
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 | |
HGCDigitizer | digitizer_ |
edm::InputTag | pileInputTag_ |
edm::EDGetTokenT< PHGCSimAccumulator > | signalToken_ |
Definition at line 19 of file PreMixingHGCalWorker.cc.
PreMixingHGCalWorker::PreMixingHGCalWorker | ( | const edm::ParameterSet & | ps, |
edm::ProducerBase & | producer, | ||
edm::ConsumesCollector && | iC | ||
) |
Definition at line 42 of file PreMixingHGCalWorker.cc.
References HGCDigitizer::digiCollection(), digitizer_, and edm::ProductRegistryHelper::produces().
|
overridedefault |
|
delete |
|
override |
Definition at line 64 of file PreMixingHGCalWorker.cc.
References HGCDigitizer::accumulate(), digitizer_, PileUpEventPrincipal::getByLabel(), cmsBatch::handle, and pileInputTag_.
Referenced by initializeEvent().
|
override |
Definition at line 58 of file PreMixingHGCalWorker.cc.
References HGCDigitizer::accumulate(), digitizer_, edm::Event::getByToken(), cmsBatch::handle, and signalToken_.
Referenced by initializeEvent().
|
override |
Definition at line 50 of file PreMixingHGCalWorker.cc.
References HGCDigitizer::beginRun(), and digitizer_.
|
overridevirtual |
Reimplemented from PreMixingWorker.
Definition at line 54 of file PreMixingHGCalWorker.cc.
References digitizer_, and HGCDigitizer::endRun().
|
inlineoverride |
Definition at line 29 of file PreMixingHGCalWorker.cc.
References addPileups(), addSignals(), MillePedeFileConverter_cfg::e, and put().
|
delete |
|
override |
Definition at line 70 of file PreMixingHGCalWorker.cc.
References DEFINE_PREMIXING_WORKER, digitizer_, HGCDigitizer::finalizeEvent(), edm::RandomNumberGenerator::getEngine(), and edm::Event::streamID().
Referenced by initializeEvent().
|
private |
Definition at line 39 of file PreMixingHGCalWorker.cc.
Referenced by addPileups(), addSignals(), beginRun(), endRun(), PreMixingHGCalWorker(), and put().
|
private |
Definition at line 37 of file PreMixingHGCalWorker.cc.
Referenced by addPileups().
|
private |
Definition at line 35 of file PreMixingHGCalWorker.cc.
Referenced by addSignals().