#include <HcalDigiProducer.h>
Private Attributes | |
CLHEP::HepRandomEngine * | randomEngine_ = 0 |
HcalDigitizer | theDigitizer_ |
Definition at line 20 of file HcalDigiProducer.h.
HcalDigiProducer::HcalDigiProducer | ( | edm::ParameterSet const & | pset, |
edm::ProducerBase & | mixMod, | ||
edm::ConsumesCollector & | iC | ||
) |
Definition at line 8 of file HcalDigiProducer.cc.
References edm::ParameterSet::getParameter(), and edm::ProductRegistryHelper::produces().
HcalDigiProducer::HcalDigiProducer | ( | edm::ParameterSet const & | pset, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 26 of file HcalDigiProducer.cc.
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 46 of file HcalDigiProducer.cc.
References HcalDigitizer::accumulate(), randomEngine_, and theDigitizer_.
Referenced by edm::DataMixingHcalDigiWorkerProd::addHcalSignals(), and PreMixingHcalWorker::addSignals().
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 51 of file HcalDigiProducer.cc.
References HcalDigitizer::accumulate(), randomEngine_, and theDigitizer_.
|
overridevirtual |
Reimplemented from DigiAccumulatorMixMod.
Definition at line 56 of file HcalDigiProducer.cc.
Referenced by PreMixingHcalWorker::beginRun(), and edm::DataMixingHcalDigiWorkerProd::beginRun().
|
overridevirtual |
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 40 of file HcalDigiProducer.cc.
References HcalDigitizer::finalizeEvent(), randomEngine_, and theDigitizer_.
Referenced by PreMixingHcalWorker::put(), and edm::DataMixingHcalDigiWorkerProd::putHcal().
|
overridevirtual |
Implements DigiAccumulatorMixMod.
Definition at line 33 of file HcalDigiProducer.cc.
References edm::RandomNumberGenerator::getEngine(), HcalDigitizer::initializeEvent(), randomEngine_, edm::Event::streamID(), and theDigitizer_.
Referenced by PreMixingHcalWorker::initializeEvent(), and edm::DataMixingHcalDigiWorkerProd::initializeEvent().
void HcalDigiProducer::setHBHENoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 62 of file HcalDigiProducer.cc.
References HcalDigitizer::setHBHENoiseSignalGenerator(), and theDigitizer_.
Referenced by PreMixingHcalWorker::PreMixingHcalWorker().
void HcalDigiProducer::setHFNoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 67 of file HcalDigiProducer.cc.
References HcalDigitizer::setHFNoiseSignalGenerator(), and theDigitizer_.
Referenced by PreMixingHcalWorker::PreMixingHcalWorker().
void HcalDigiProducer::setHONoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 72 of file HcalDigiProducer.cc.
References HcalDigitizer::setHONoiseSignalGenerator(), and theDigitizer_.
Referenced by PreMixingHcalWorker::PreMixingHcalWorker().
void HcalDigiProducer::setQIE10NoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 82 of file HcalDigiProducer.cc.
References HcalDigitizer::setQIE10NoiseSignalGenerator(), and theDigitizer_.
Referenced by PreMixingHcalWorker::PreMixingHcalWorker().
void HcalDigiProducer::setQIE11NoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 87 of file HcalDigiProducer.cc.
References HcalDigitizer::setQIE11NoiseSignalGenerator(), and theDigitizer_.
Referenced by PreMixingHcalWorker::PreMixingHcalWorker().
void HcalDigiProducer::setZDCNoiseSignalGenerator | ( | HcalBaseSignalGenerator * | noiseGenerator | ) |
Definition at line 77 of file HcalDigiProducer.cc.
References HcalDigitizer::setZDCNoiseSignalGenerator(), and theDigitizer_.
Referenced by 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().