1 #ifndef HcalSimAlgos_HcalAmplifier_h 2 #define HcalSimAlgos_HcalAmplifier_h 17 class HepRandomEngine;
33 theNoiseSignalGenerator = noiseSignalGenerator;
36 theTimeSlewSim = timeSlewSim;
41 theTimeSlew = timeSlew;
44 virtual void amplify(
CaloSamples & linearFrame, CLHEP::HepRandomEngine*)
const;
51 void addPedestals(
CaloSamples & frame, CLHEP::HepRandomEngine*)
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