2 #ifndef HcalSimAlgos_HcalSiPMHitResponse_h
3 #define HcalSimAlgos_HcalSiPMHitResponse_h
29 #endif //HcalSimAlgos_HcalSiPMHitResponse_h
A general implementation for the response of a SiPM.
HcalSiPMHitResponse(const CaloVSimParameterMap *parameterMap, const CaloVShape *shape)
Electronic response of the preamp.
virtual CaloSamples makeSiPMSignal(const PCaloHit &inHit, int &integral) const
Creates electronics signals from hits.
Integral< F, X >::type integral(const F &f)
virtual void setRandomEngine(CLHEP::HepRandomEngine &engine)
virtual void run(MixCollection< PCaloHit > &hits)
Complete cell digitization.
virtual ~HcalSiPMHitResponse()