2 #ifndef EcalSimAlgos_EcalElectronicsSim_h
3 #define EcalSimAlgos_EcalElectronicsSim_h 1
8 #include "CLHEP/Random/RandGaussQ.h"
29 bool applyConstantTerm ,
30 double rmsConstantTerm ) ;
void amplify(EcalSamples &clf) const
input signal is in pe. Converted in GeV
CaloTSamples< float, 10 > EcalSamples
CLHEP::RandGaussQ * m_gaussQDistribution
const CaloVNoiseSignalGenerator * theNoiseSignalGenerator
void analogToDigital(EcalSamples &clf, EcalDataFrame &df) const
from EcalSamples to EcalDataFrame
const EcalSimParameterMap * m_simMap
map of parameters
void setNoiseSignalGenerator(const CaloVNoiseSignalGenerator *noiseSignalGenerator)
EcalElectronicsSim(const EcalSimParameterMap *parameterMap, EcalCoder *coder, bool applyConstantTerm, double rmsConstantTerm)