#include <HcalDigiProducer.h>
Private Attributes | |
CLHEP::HepRandomEngine * | randomEngine_ = nullptr |
HcalDigitizer | theDigitizer_ |
Definition at line 20 of file HcalDigiProducer.h.
HcalDigiProducer::HcalDigiProducer | ( | edm::ParameterSet const & | pset, |
edm::ProducesCollector | producesCollector, | ||
edm::ConsumesCollector & | iC | ||
) |
Definition at line 7 of file HcalDigiProducer.cc.
References edm::ProducesCollector::produces(), and muonDTDigis_cfi::pset.
HcalDigiProducer::HcalDigiProducer | ( | edm::ParameterSet const & | pset, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 25 of file HcalDigiProducer.cc.
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 39 of file HcalDigiProducer.cc.
References HcalDigitizer::accumulate(), randomEngine_, and theDigitizer_.
Referenced by edm::DataMixingHcalDigiWorkerProd::addHcalSignals(), and PreMixingHcalWorker::addSignals().
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 43 of file HcalDigiProducer.cc.
References HcalDigitizer::accumulate(), randomEngine_, and theDigitizer_.
|
overridevirtual |
Reimplemented from DigiAccumulatorMixMod.
Definition at line 49 of file HcalDigiProducer.cc.
Referenced by PreMixingHcalWorker::beginRun(), and edm::DataMixingHcalDigiWorkerProd::beginRun().
|
overridevirtual |
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 34 of file HcalDigiProducer.cc.
References HcalDigitizer::finalizeEvent(), randomEngine_, and theDigitizer_.
Referenced by PreMixingHcalWorker::put(), and edm::DataMixingHcalDigiWorkerProd::putHcal().
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 28 of file HcalDigiProducer.cc.
References edm::RandomNumberGenerator::getEngine(), HcalDigitizer::initializeEvent(), randomEngine_, and theDigitizer_.
Referenced by PreMixingHcalWorker::initializeEvent(), and edm::DataMixingHcalDigiWorkerProd::initializeEvent().
void HcalDigiProducer::setHBHENoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 53 of file HcalDigiProducer.cc.
References HcalDigitizer::setHBHENoiseSignalGenerator(), and theDigitizer_.
Referenced by edm::DataMixingHcalDigiWorkerProd::DataMixingHcalDigiWorkerProd(), and PreMixingHcalWorker::PreMixingHcalWorker().
void HcalDigiProducer::setHFNoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 57 of file HcalDigiProducer.cc.
References HcalDigitizer::setHFNoiseSignalGenerator(), and theDigitizer_.
Referenced by edm::DataMixingHcalDigiWorkerProd::DataMixingHcalDigiWorkerProd(), and PreMixingHcalWorker::PreMixingHcalWorker().
void HcalDigiProducer::setHONoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 61 of file HcalDigiProducer.cc.
References HcalDigitizer::setHONoiseSignalGenerator(), and theDigitizer_.
Referenced by edm::DataMixingHcalDigiWorkerProd::DataMixingHcalDigiWorkerProd(), and PreMixingHcalWorker::PreMixingHcalWorker().
void HcalDigiProducer::setQIE10NoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 69 of file HcalDigiProducer.cc.
References HcalDigitizer::setQIE10NoiseSignalGenerator(), and theDigitizer_.
Referenced by edm::DataMixingHcalDigiWorkerProd::DataMixingHcalDigiWorkerProd(), and PreMixingHcalWorker::PreMixingHcalWorker().
void HcalDigiProducer::setQIE11NoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 73 of file HcalDigiProducer.cc.
References HcalDigitizer::setQIE11NoiseSignalGenerator(), and theDigitizer_.
Referenced by edm::DataMixingHcalDigiWorkerProd::DataMixingHcalDigiWorkerProd(), and PreMixingHcalWorker::PreMixingHcalWorker().
void HcalDigiProducer::setZDCNoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 65 of file HcalDigiProducer.cc.
References HcalDigitizer::setZDCNoiseSignalGenerator(), and theDigitizer_.
Referenced by edm::DataMixingHcalDigiWorkerProd::DataMixingHcalDigiWorkerProd(), and PreMixingHcalWorker::PreMixingHcalWorker().
|
private |
Definition at line 43 of file HcalDigiProducer.h.
Referenced by accumulate(), finalizeEvent(), and initializeEvent().
|
private |
Definition at line 41 of file HcalDigiProducer.h.
Referenced by accumulate(), finalizeEvent(), initializeEvent(), setHBHENoiseSignalGenerator(), setHFNoiseSignalGenerator(), setHONoiseSignalGenerator(), setQIE10NoiseSignalGenerator(), setQIE11NoiseSignalGenerator(), and setZDCNoiseSignalGenerator().