5 class TF1F :
public TF1 {
7 #if ROOT_VERSION_CODE < 393216
8 TF1F() : TF1() {fNpx = 200;}
9 TF1F(
const char *name,
const char *formula, Double_t xmin=0, Double_t xmax=1) :
10 TF1(name, formula, xmin, xmax) , fdX(-1), fStep(-1) {fNpx = 200;}
11 TF1F(
const char *name, Double_t xmin, Double_t xmax, Int_t npar) :
12 TF1(name, xmin, xmax, npar) , fdX(-1), fStep(-1) {fNpx = 200;}
13 TF1F(
const char *name,
void *fcn, Double_t xmin, Double_t xmax, Int_t npar) :
14 TF1(name, fcn, xmin, xmax, npar) , fdX(-1), fStep(-1) {fNpx = 200;}
15 TF1F(
const char *name, Double_t (*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0) :
16 TF1(name, fcn, xmin, xmax, npar) , fdX(-1), fStep(-1) {fNpx = 200;};
19 TF1F(
const char *name,
const char *formula, Double_t xmin=0, Double_t xmax=1);
20 TF1F(
const char *name,
void *fcn, Double_t xmin=0, Double_t xmax=1, Int_t npar=0);
21 #if !defined(__CINT__) && !defined(__CLING__)
22 TF1F(
const char *name, Double_t (*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0, Int_t ndim=1 );
23 TF1F(
const char *name, Double_t (*fcn)(
const Double_t *,
const Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0, Int_t ndim=1);
27 TF1F(
const char *name, ROOT::Math::ParamFunctor f, Double_t xmin = 0, Double_t xmax = 1, Int_t npar = 0, Int_t ndim=1);
31 template <
class PtrObj,
typename MemFn>
32 TF1F(
const char *name,
const PtrObj& p, MemFn memFn, Double_t xmin, Double_t xmax, Int_t npar, Int_t ndim,
const char * c1,
const char * c2) :
33 TF1(name,p,memFn,xmin,xmax,npar,c1,c2)
39 template <
typename Func>
40 TF1F(
const char *name, Func f, Double_t xmin, Double_t xmax, Int_t npar,
const char * tmp ) :
41 TF1(name,f,xmin,xmax,npar,tmp)
47 TF1F(
const char *name,
void *ptr, Double_t xmin, Double_t xmax, Int_t npar,
const char *className );
48 TF1F(
const char *name,
void *ptr,
void *,Double_t xmin, Double_t xmax, Int_t npar,
const char *className,
const char *methodName = 0);
52 virtual void Save(Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, Double_t zmin, Double_t zmax);
53 Double_t GetSaveL(Double_t *xx);
54 Double_t GetSaveL(Int_t N, Double_t x, Double_t *y);
55 Double_t GetSaveL(Int_t N, Double_t *x, Double_t *y);