2 #ifndef HcalSimAlgos_HcalSiPMShape_h
3 #define HcalSimAlgos_HcalSiPMShape_h
20 static double gexp(
double t,
double A,
double c,
double t0,
double s);
32 std::vector<double>
nt_;
36 #endif //HcalSimAlgos_HcalSiPMShape_h
virtual double operator()(double time) const
virtual double analyticPulseShape(double t) const
Electronic response of the preamp.
static double gexp(double t, double A, double c, double t0, double s)
virtual double timeToRise() const
std::vector< double > nt_
static double gexpIndefIntegral(double t, double A, double c, double t0, double s)
static double gexpIntegral0Inf(double A, double c, double t0, double s)