13 #ifndef ROOT_v5_TFormula
14 #define ROOT_v5_TFormula
32 #ifndef ROOT_TObjArray
46 class TFormulaPrimitive;
115 fOper[code] += param;
123 fOperOptimized[code] += param;
132 Double_t
EvalParFast(
const Double_t *
x,
const Double_t *params);
133 Double_t
EvalPrimitive(
const Double_t *
x,
const Double_t *params);
239 virtual Double_t
Eval(Double_t
x, Double_t
y=0, Double_t z=0, Double_t t=0)
const;
240 virtual Double_t
EvalParOld(
const Double_t *
x,
const Double_t *params=0);
241 virtual Double_t
EvalPar(
const Double_t *
x,
const Double_t *params=0){
return ((*this).*fOptimal)(
x,params);};
261 virtual void SetParameters(Double_t p0,Double_t
p1,Double_t
p2=0,Double_t
p3=0,Double_t p4=0,
262 Double_t p5=0,Double_t p6=0,Double_t p7=0,Double_t p8=0,
263 Double_t p9=0,Double_t p10=0);
265 virtual void SetParNames(
const char *name0=
"p0",
const char *name1=
"p1",
const char
266 *name2=
"p2",
const char *name3=
"p3",
const char
267 *name4=
"p4",
const char *name5=
"p5",
const char *name6=
"p6",
const char *name7=
"p7",
const char
268 *name8=
"p8",
const char *name9=
"p9",
const char *name10=
"p10");
static double p3(double t, double a, double b, double c, double d)
Namespace for new ROOT classes and functions.
Buffer base class used for serializing objects.
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
static double p2(double t, double a, double b, double c)
Bool_t TestBit(UInt_t f) const
The ROOT global object gROOT contains a list of all defined classes.
static double p1(double t, double a, double b)
Mother of all ROOT objects.