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 | initializeEvent (const edm::Event &e, const edm::EventSetup &ES) override |
PreMixingHcalWorker & | operator= (const PreMixingHcalWorker &)=delete |
PreMixingHcalWorker (const edm::ParameterSet &ps, edm::ProducerBase &producer, edm::ConsumesCollector &&iC) | |
PreMixingHcalWorker (const PreMixingHcalWorker &)=delete | |
void | put (edm::Event &e, const edm::EventSetup &ES, std::vector< PileupSummaryInfo > const &ps, int bs) override |
~PreMixingHcalWorker () 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 | endRun () |
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 |
Definition at line 22 of file PreMixingHcalWorker.cc.
PreMixingHcalWorker::PreMixingHcalWorker | ( | const edm::ParameterSet & | ps, |
edm::ProducerBase & | producer, | ||
edm::ConsumesCollector && | iC | ||
) |
Definition at line 68 of file PreMixingHcalWorker.cc.
References edm::ParameterSet::getParameter(), HBHEDigiCollectionDM_, HBHEPileInputTag_, HFDigiCollectionDM_, HFPileInputTag_, HODigiCollectionDM_, HOPileInputTag_, myHcalDigitizer_, edm::ProductRegistryHelper::produces(), QIE10DigiCollectionDM_, QIE10PileInputTag_, QIE11DigiCollectionDM_, QIE11PileInputTag_, HcalDigiProducer::setHBHENoiseSignalGenerator(), HcalDigiProducer::setHFNoiseSignalGenerator(), HcalDigiProducer::setHONoiseSignalGenerator(), HcalDigiProducer::setQIE10NoiseSignalGenerator(), HcalDigiProducer::setQIE11NoiseSignalGenerator(), HcalDigiProducer::setZDCNoiseSignalGenerator(), AlCaHLTBitMon_QueryRunRegistry::string, theHBHESignalGenerator, theHFSignalGenerator, theHOSignalGenerator, theQIE10SignalGenerator, theQIE11SignalGenerator, theZDCSignalGenerator, tok_hbhe_, tok_hf_, tok_ho_, tok_qie10_, tok_qie11_, tok_zdc_, ZDCDigiCollectionDM_, and ZDCPileInputTag_.
|
overridedefault |
|
delete |
|
override |
Definition at line 131 of file PreMixingHcalWorker.cc.
References PileUpEventPrincipal::bunchCrossing(), HcalSignalGenerator< Traits >::fill(), HcalSignalGenerator< Traits >::initializeEvent(), LogDebug, PileUpEventPrincipal::moduleCallingContext(), PileUpEventPrincipal::principal(), theHBHESignalGenerator, theHFSignalGenerator, theHOSignalGenerator, theQIE10SignalGenerator, theQIE11SignalGenerator, and theZDCSignalGenerator.
|
override |
Definition at line 127 of file PreMixingHcalWorker.cc.
References HcalDigiProducer::accumulate(), and myHcalDigitizer_.
|
override |
Definition at line 119 of file PreMixingHcalWorker.cc.
References HcalDigiProducer::beginRun(), and myHcalDigitizer_.
|
override |
Definition at line 123 of file PreMixingHcalWorker.cc.
References HcalDigiProducer::initializeEvent(), and myHcalDigitizer_.
|
delete |
|
override |
Definition at line 152 of file PreMixingHcalWorker.cc.
References DEFINE_PREMIXING_WORKER, HcalDigiProducer::finalizeEvent(), and myHcalDigitizer_.
|
private |
Definition at line 44 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 38 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 46 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 40 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 45 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 39 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 58 of file PreMixingHcalWorker.cc.
Referenced by addSignals(), beginRun(), initializeEvent(), PreMixingHcalWorker(), and put().
|
private |
Definition at line 48 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 42 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 49 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 43 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 59 of file PreMixingHcalWorker.cc.
Referenced by addPileups(), and PreMixingHcalWorker().
|
private |
Definition at line 61 of file PreMixingHcalWorker.cc.
Referenced by addPileups(), and PreMixingHcalWorker().
|
private |
Definition at line 60 of file PreMixingHcalWorker.cc.
Referenced by addPileups(), and PreMixingHcalWorker().
|
private |
Definition at line 63 of file PreMixingHcalWorker.cc.
Referenced by addPileups(), and PreMixingHcalWorker().
|
private |
Definition at line 64 of file PreMixingHcalWorker.cc.
Referenced by addPileups(), and PreMixingHcalWorker().
|
private |
Definition at line 62 of file PreMixingHcalWorker.cc.
Referenced by addPileups(), and PreMixingHcalWorker().
|
private |
Definition at line 51 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 53 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 52 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 55 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 56 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 54 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 47 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().
|
private |
Definition at line 41 of file PreMixingHcalWorker.cc.
Referenced by PreMixingHcalWorker().