2 #ifndef HcalSimAlgos_HcalSiPMHitResponse_h
3 #define HcalSimAlgos_HcalSiPMHitResponse_h
29 #endif //HcalSimAlgos_HcalSiPMHitResponse_h
A general implementation for the response of a SiPM.
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)
HcalSiPMHitResponse(const CaloVSimParameterMap *parameterMap, const CaloShapes *shapes)
virtual void run(MixCollection< PCaloHit > &hits)
Complete cell digitization.
virtual ~HcalSiPMHitResponse()