#include <HcalBaseSignalGenerator.h>
Public Member Functions | |
HcalBaseSignalGenerator () | |
void | setElectronicsSim (HcalElectronicsSim *electronicsSim) |
void | setParameterMap (HcalSimParameterMap *map) |
~HcalBaseSignalGenerator () override | |
Public Member Functions inherited from CaloVNoiseSignalGenerator | |
CaloVNoiseSignalGenerator () | |
bool | contains (const DetId &detId) const |
void | fillEvent (CLHEP::HepRandomEngine *) |
fill theNoiseSignals with one event's worth of noise, in units of pe More... | |
void | fillEvent () |
void | getNoiseSignals (std::vector< CaloSamples > &noiseSignals) |
void | setNoiseSignals (const std::vector< CaloSamples > &noiseSignals) |
virtual | ~CaloVNoiseSignalGenerator () |
Protected Member Functions | |
void | fC2pe (CaloSamples &samples) const |
Protected Member Functions inherited from CaloVNoiseSignalGenerator | |
virtual void | fillNoiseSignals (CLHEP::HepRandomEngine *)=0 |
virtual void | fillNoiseSignals ()=0 |
Protected Attributes | |
HcalElectronicsSim * | theElectronicsSim |
HcalSimParameterMap * | theParameterMap |
Protected Attributes inherited from CaloVNoiseSignalGenerator | |
std::vector< CaloSamples > | theNoiseSignals |
Definition at line 8 of file HcalBaseSignalGenerator.h.
|
inline |
Definition at line 10 of file HcalBaseSignalGenerator.h.
|
inlineoverride |
Definition at line 12 of file HcalBaseSignalGenerator.h.
|
inlineprotected |
Definition at line 20 of file HcalBaseSignalGenerator.h.
References cms::cuda::assert(), CaloSamples::id(), HcalSimParameterMap::simParameters(), and theParameterMap.
Referenced by HcalSignalGenerator< HBHEDigitizerTraits >::samplesInPE().
|
inline |
Definition at line 17 of file HcalBaseSignalGenerator.h.
References theElectronicsSim.
Referenced by HcalDigitizer::setHBHENoiseSignalGenerator(), HcalDigitizer::setHFNoiseSignalGenerator(), HcalDigitizer::setHONoiseSignalGenerator(), HcalDigitizer::setQIE10NoiseSignalGenerator(), HcalDigitizer::setQIE11NoiseSignalGenerator(), and HcalDigitizer::setZDCNoiseSignalGenerator().
|
inline |
Definition at line 14 of file HcalBaseSignalGenerator.h.
References theParameterMap.
Referenced by HcalDigitizer::setHBHENoiseSignalGenerator(), HcalDigitizer::setHFNoiseSignalGenerator(), HcalDigitizer::setHONoiseSignalGenerator(), HcalDigitizer::setQIE10NoiseSignalGenerator(), HcalDigitizer::setQIE11NoiseSignalGenerator(), and HcalDigitizer::setZDCNoiseSignalGenerator().
|
protected |
Definition at line 27 of file HcalBaseSignalGenerator.h.
Referenced by HcalSignalGenerator< HBHEDigitizerTraits >::fillDigis(), and setElectronicsSim().
|
protected |
Definition at line 26 of file HcalBaseSignalGenerator.h.
Referenced by fC2pe(), HcalSignalGenerator< HBHEDigitizerTraits >::initializeEvent(), and setParameterMap().