|
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)