|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef TILEPULSESIMULATOR_TILEPULSESHAPE_H 
    6 #define TILEPULSESIMULATOR_TILEPULSESHAPE_H 
   28   double  eval(
double x, 
bool useSpline=
true, 
bool useUndershoot=
false);
 
   32   int scalePulse(
double leftSF=1., 
double rightSF=1.);
 
   40 #endif // TILEPULSESIMULATOR_TILEPULSESHAPE_H 
  
TGraph * getGraph(double t0=0., double ped=0., double amp=1.)
double eval(double x, bool useSpline=true, bool useUndershoot=false)
std::vector< ALFA_RawData_p1 > t0
TilePulseShape(IMessageSvc *msgSvc, const std::string &name)
TSpline * m_deformedSpline
msgSvc
Provide convenience handles for various services.
void loadPulseShape(const TString &fileName)
Class to provide easy MsgStream access and capabilities.
int scalePulse(double leftSF=1., double rightSF=1.)
virtual ~TilePulseShape()
void setPulseShape(const std::vector< double > &shapevec)