CMS 3D CMS Logo

Public Member Functions

Shape Class Reference

Abstract Class of shape. More...

#include <Shape.h>

List of all members.

Public Member Functions

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 double eval (double t) const =0
 return the value 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).

Detailed Description

Abstract Class of shape.

last change :

Date:
2009/06/02 12:55:17

by :

Author:
malcles

Definition at line 16 of file Shape.h.


Member Function Documentation

virtual double Shape::derivative ( double  t) const [pure virtual]

return the value of the derivative of the shape at a given time (given in clock unit)

virtual double Shape::eval ( double  t) const [pure virtual]

return the value of the shape at a given time (given in clock unit)

virtual bool Shape::fillShapeFor ( int  tower = 0,
int  crystal = 0,
int  gain = 0 
) [pure virtual]

Calling this method fill the shape corresponding to a given channel (tower, crystal and gain)

virtual double Shape::getTimeOfMax ( ) const [pure virtual]

return the value of the time of the max of the shape (in clock unit).