20 virtual double eval(
double t)
const = 0 ;
22 virtual double derivative(
double t)
const = 0 ;
26 virtual bool fillShapeFor(
int tower=0,
int crystal=0,
int gain=0) = 0 ;
virtual double derivative(double t) const =0
return the value of the derivative of the shape at a given time (given in clock unit) ...
virtual bool fillShapeFor(int tower=0, int crystal=0, int gain=0)=0
Calling this method fill the shape corresponding to a given channel (tower, crystal and gain) ...
virtual double getTimeOfMax() const =0
return the value of the time of the max of the shape (in clock unit).
virtual double eval(double t) const =0
return the value of the shape at a given time (given in clock unit)