BOSS 6.6.4.p03
BESIII Offline Software System
|
#include <TRadSpline.h>
Public Member Functions | |
TRadSpline5 () | |
TRadSpline5 (const char *title, double x[], double y[], int n, const char *opt=0, double b1=0, double e1=0, double b2=0, double e2=0) | |
TRadSpline5 (const char *title, double xmin, double xmax, double y[], int n, const char *opt=0, double b1=0, double e1=0, double b2=0, double e2=0) | |
TRadSpline5 (const char *title, double xmin, double xmax, double(*func)(const double &), int n, const char *opt=0, double b1=0, double e1=0, double b2=0, double e2=0) | |
int | FindX (double x) const |
double | Eval (double x) const |
double | Derivative (double x) const |
~TRadSpline5 () | |
void | GetCoeff (int i, double &x, double &y, double &b, double &c, double &d, double &e, double &f) |
void | GetKnot (int i, double &x, double &y) const |
virtual void | SaveAs (const char *filename) const |
Public Member Functions inherited from TRadSpline | |
TRadSpline () | |
TRadSpline (const char *title, double delta, double xmin, double xmax, int np, bool step) | |
virtual | ~TRadSpline () |
virtual void | GetKnot (int i, double &x, double &y) const =0 |
virtual int | GetNpx () const |
virtual double | Eval (double x) const =0 |
virtual void | SaveAs (const char *) const |
void | SetNpx (int n) |
Static Public Member Functions | |
static void | Test () |
Additional Inherited Members | |
virtual void | BuildCoeff ()=0 |
Protected Attributes inherited from TRadSpline | |
double | fDelta |
double | fXmin |
double | fXmax |
int | fNp |
bool | fKstep |
int | fNpx |
Definition at line 154 of file TRadSpline.h.
|
inline |
Definition at line 167 of file TRadSpline.h.
TRadSpline5::TRadSpline5 | ( | const char * | title, |
double | x[], | ||
double | y[], | ||
int | n, | ||
const char * | opt = 0 , |
||
double | b1 = 0 , |
||
double | e1 = 0 , |
||
double | b2 = 0 , |
||
double | e2 = 0 |
||
) |
TRadSpline5::TRadSpline5 | ( | const char * | title, |
double | xmin, | ||
double | xmax, | ||
double | y[], | ||
int | n, | ||
const char * | opt = 0 , |
||
double | b1 = 0 , |
||
double | e1 = 0 , |
||
double | b2 = 0 , |
||
double | e2 = 0 |
||
) |
TRadSpline5::TRadSpline5 | ( | const char * | title, |
double | xmin, | ||
double | xmax, | ||
double(*)(const double &) | func, | ||
int | n, | ||
const char * | opt = 0 , |
||
double | b1 = 0 , |
||
double | e1 = 0 , |
||
double | b2 = 0 , |
||
double | e2 = 0 |
||
) |
|
inline |
Definition at line 186 of file TRadSpline.h.
double TRadSpline5::Derivative | ( | double | x | ) | const |
|
virtual |
Implements TRadSpline.
int TRadSpline5::FindX | ( | double | x | ) | const |
|
inline |
Definition at line 187 of file TRadSpline.h.
|
inlinevirtual |
Implements TRadSpline.
Definition at line 192 of file TRadSpline.h.
|
virtual |
Reimplemented from TRadSpline.
|
static |