Go to the documentation of this file.
17 if (
pset.getParameter<
bool>(
"debugCaloSamples")) {
20 if (
pset.getParameter<
bool>(
"injectTestHits")) {
virtual CLHEP::HepRandomEngine & getEngine(StreamID const &)=0
Use this engine in event methods.
void accumulate(edm::Event const &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *)
void setQIE11NoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
HcalDigiProducer(edm::ParameterSet const &pset, edm::ProducesCollector, edm::ConsumesCollector &iC)
void initializeEvent(edm::Event const &, edm::EventSetup const &) override
void setHBHENoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void beginRun(edm::Run const &, edm::EventSetup const &) override
void setHONoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void setZDCNoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void setZDCNoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void setHBHENoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void setHONoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void setHFNoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void accumulate(edm::Event const &, edm::EventSetup const &) override
CLHEP::HepRandomEngine * randomEngine_
HcalDigitizer theDigitizer_
void finalizeEvent(edm::Event &e, edm::EventSetup const &c, CLHEP::HepRandomEngine *)
void setQIE10NoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void setQIE10NoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void endRun(edm::Run const &, edm::EventSetup const &) override
ProductRegistryHelper::BranchAliasSetterT< ProductType > produces()
void setHFNoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
void setQIE11NoiseSignalGenerator(HcalBaseSignalGenerator *noiseGenerator)
std::vector< PCaloHit > PCaloHitContainer
void initializeEvent(edm::Event const &e, edm::EventSetup const &c)
void finalizeEvent(edm::Event &, edm::EventSetup const &) override
std::vector< CaloSamples > CaloSamplesCollection