1 #ifndef HcalSimAlgos_HcalAmplifier_h 2 #define HcalSimAlgos_HcalAmplifier_h 17 class HepRandomEngine;
33 theNoiseSignalGenerator = noiseSignalGenerator;
40 virtual void amplify(
CaloSamples& linearFrame, CLHEP::HepRandomEngine*)
const;
46 void addPedestals(
CaloSamples& frame, CLHEP::HepRandomEngine*)
const;
51 double* fNoise)
const;
const CaloVNoiseSignalGenerator * theNoiseSignalGenerator
const CaloVSimParameterMap * theParameterMap
void setStartingCapId(int capId)
void setIonFeedbackSim(HPDIonFeedbackSim *feedbackSim)
const HcalDbService * theDbService
void setTimeSlew(const HcalTimeSlew *timeSlew)
HcalTimeSlewSim * theTimeSlewSim
void setNoiseSignalGenerator(const CaloVNoiseSignalGenerator *noiseSignalGenerator)
void setTimeSlewSim(HcalTimeSlewSim *timeSlewSim)
unsigned theStartingCapId
HPDIonFeedbackSim * theIonFeedbackSim