1 #ifndef EcalSimAlgos_EcalElectronicsSim_h
2 #define EcalSimAlgos_EcalElectronicsSim_h 1
14 class HepRandomEngine;
30 bool applyConstantTerm ,
31 double rmsConstantTerm ) ;
void amplify(EcalSamples &clf, CLHEP::HepRandomEngine *) const
input signal is in pe. Converted in GeV
CaloTSamples< float, 10 > EcalSamples
const bool m_applyConstantTerm
const CaloVNoiseSignalGenerator * theNoiseSignalGenerator
const EcalSimParameterMap * m_simMap
map of parameters
void setNoiseSignalGenerator(const CaloVNoiseSignalGenerator *noiseSignalGenerator)
void analogToDigital(CLHEP::HepRandomEngine *, EcalSamples &clf, EcalDataFrame &df) const
from EcalSamples to EcalDataFrame
EcalElectronicsSim(const EcalSimParameterMap *parameterMap, EcalCoder *coder, bool applyConstantTerm, double rmsConstantTerm)