TF1 Class Reference

#include <TF1.h>

Inheritance diagram for TF1:

TAttMarker TAttFill TAttLine TFormula TAttMarker TAttFill TAttLine TFormula TF12 TF12 TF2 TF2 TF3 TF3 TF3 TF3 List of all members.

Public Types

enum  
enum  

Public Member Functions

 TF1 ()
 TF1 (const char *name, const char *formula, Double_t xmin=0, Double_t xmax=1)
 TF1 (const char *name, Double_t xmin, Double_t xmax, Int_t npar)
 TF1 (const char *name, void *fcn, Double_t xmin, Double_t xmax, Int_t npar)
 TF1 (const char *name, Double_t(*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0)
 TF1 (const char *name, Double_t(*fcn)(const Double_t *, const Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0)
 TF1 (const char *name, ROOT::Math::ParamFunctor f, Double_t xmin=0, Double_t xmax=1, Int_t npar=0)
template<typename Func>
 TF1 (const char *name, Func f, Double_t xmin, Double_t xmax, Int_t npar, const char *=0)
template<class PtrObj, typename MemFn>
 TF1 (const char *name, const PtrObj &p, MemFn memFn, Double_t xmin, Double_t xmax, Int_t npar, const char *=0, const char *=0)
 TF1 (const char *name, void *ptr, Double_t xmin, Double_t xmax, Int_t npar, const char *className)
 TF1 (const char *name, void *ptr, void *, Double_t xmin, Double_t xmax, Int_t npar, const char *className, const char *methodName=0)
 TF1 (const TF1 &f1)
TF1operator= (const TF1 &rhs)
virtual ~TF1 ()
virtual void Browse (TBrowser *b)
virtual void Copy (TObject &f1) const
virtual Double_t Derivative (Double_t x, Double_t *params=0, Double_t epsilon=0.001) const
virtual Double_t Derivative2 (Double_t x, Double_t *params=0, Double_t epsilon=0.001) const
virtual Double_t Derivative3 (Double_t x, Double_t *params=0, Double_t epsilon=0.001) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual TF1DrawCopy (Option_t *option="") const
virtual TObjectDrawDerivative (Option_t *option="al")
virtual TObjectDrawIntegral (Option_t *option="al")
virtual void DrawF1 (const char *formula, Double_t xmin, Double_t xmax, Option_t *option="")
virtual Double_t Eval (Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const
virtual Double_t EvalPar (const Double_t *x, const Double_t *params=0)
virtual Double_t operator() (Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const
virtual Double_t operator() (const Double_t *x, const Double_t *params=0)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void FixParameter (Int_t ipar, Double_t value)
Double_t GetChisquare () const
TH1GetHistogram () const
virtual Double_t GetMaximum (Double_t xmin=0, Double_t xmax=0, Double_t epsilon=1.E-10, Int_t maxiter=100, Bool_t logx=false) const
virtual Double_t GetMinimum (Double_t xmin=0, Double_t xmax=0, Double_t epsilon=1.E-10, Int_t maxiter=100, Bool_t logx=false) const
virtual Double_t GetMaximumX (Double_t xmin=0, Double_t xmax=0, Double_t epsilon=1.E-10, Int_t maxiter=100, Bool_t logx=false) const
virtual Double_t GetMinimumX (Double_t xmin=0, Double_t xmax=0, Double_t epsilon=1.E-10, Int_t maxiter=100, Bool_t logx=false) const
virtual Int_t GetNDF () const
virtual Int_t GetNpx () const
TMethodCallGetMethodCall () const
virtual Int_t GetNumberFreeParameters () const
virtual Int_t GetNumberFitPoints () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
TObjectGetParent () const
virtual Double_t GetParError (Int_t ipar) const
virtual Double_tGetParErrors () const
virtual void GetParLimits (Int_t ipar, Double_t &parmin, Double_t &parmax) const
virtual Double_t GetProb () const
virtual Int_t GetQuantiles (Int_t nprobSum, Double_t *q, const Double_t *probSum)
virtual Double_t GetRandom ()
virtual Double_t GetRandom (Double_t xmin, Double_t xmax)
virtual void GetRange (Double_t &xmin, Double_t &xmax) const
virtual void GetRange (Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax) const
virtual void GetRange (Double_t &xmin, Double_t &ymin, Double_t &zmin, Double_t &xmax, Double_t &ymax, Double_t &zmax) const
virtual Double_t GetSave (const Double_t *x)
virtual Double_t GetX (Double_t y, Double_t xmin=0, Double_t xmax=0, Double_t epsilon=1.E-10, Int_t maxiter=100, Bool_t logx=false) const
virtual Double_t GetXmin () const
virtual Double_t GetXmax () const
TAxisGetXaxis () const
TAxisGetYaxis () const
TAxisGetZaxis () const
virtual Double_t GradientPar (Int_t ipar, const Double_t *x, Double_t eps=0.01)
virtual void GradientPar (const Double_t *x, Double_t *grad, Double_t eps=0.01)
virtual void InitArgs (const Double_t *x, const Double_t *params)
virtual Double_t Integral (Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=1e-12)
virtual Double_t Integral (Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t epsilon=1e-12)
virtual Double_t Integral (Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=1e-12)
virtual Double_t IntegralError (Double_t a, Double_t b, const Double_t *params=0, const Double_t *covmat=0, Double_t epsilon=1e-12)
virtual Double_t IntegralError (Int_t n, const Double_t *a, const Double_t *b, const Double_t *params=0, const Double_t *covmat=0, Double_t epsilon=1e-12)
virtual Double_t IntegralFast (Int_t num, Double_t *x, Double_t *w, Double_t a, Double_t b, Double_t *params=0, Double_t epsilon=1e-12)
virtual Double_t IntegralMultiple (Int_t n, const Double_t *a, const Double_t *b, Int_t minpts, Int_t maxpts, Double_t epsilon, Double_t &relerr, Int_t &nfnevl, Int_t &ifail)
virtual Double_t IntegralMultiple (Int_t n, const Double_t *a, const Double_t *b, Double_t epsilon, Double_t &relerr)
virtual Bool_t IsInside (const Double_t *x) const
virtual void Paint (Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void ReleaseParameter (Int_t ipar)
virtual void Save (Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, Double_t zmin, Double_t zmax)
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetChisquare (Double_t chi2)
virtual void SetFitResult (const ROOT::Fit::FitResult &result, const Int_t *indpar=0)
template<class PtrObj, typename MemFn>
void SetFunction (PtrObj &p, MemFn memFn)
template<typename Func>
void SetFunction (Func f)
virtual void SetMaximum (Double_t maximum=-1111)
virtual void SetMinimum (Double_t minimum=-1111)
virtual void SetNDF (Int_t ndf)
virtual void SetNumberFitPoints (Int_t npfits)
virtual void SetNpx (Int_t npx=100)
virtual void SetParError (Int_t ipar, Double_t error)
virtual void SetParErrors (const Double_t *errors)
virtual void SetParLimits (Int_t ipar, Double_t parmin, Double_t parmax)
virtual void SetParent (TObject *p=0)
virtual void SetRange (Double_t xmin, Double_t xmax)
virtual void SetRange (Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
virtual void SetRange (Double_t xmin, Double_t ymin, Double_t zmin, Double_t xmax, Double_t ymax, Double_t zmax)
virtual void SetSavedPoint (Int_t point, Double_t value)
virtual void SetTitle (const char *title="")
virtual void Update ()
virtual Double_t Moment (Double_t n, Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001)
virtual Double_t CentralMoment (Double_t n, Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001)
virtual Double_t Mean (Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001)
virtual Double_t Variance (Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001)
 TF1 ()
 TF1 (const char *name, const char *formula, Double_t xmin=0, Double_t xmax=1)
 TF1 (const char *name, Double_t xmin, Double_t xmax, Int_t npar)
 TF1 (const char *name, void *fcn, Double_t xmin, Double_t xmax, Int_t npar)
 TF1 (const char *name, Double_t(*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0)
 TF1 (const char *name, Double_t(*fcn)(const Double_t *, const Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0)
 TF1 (const char *name, ROOT::Math::ParamFunctor f, Double_t xmin=0, Double_t xmax=1, Int_t npar=0)
template<typename Func>
 TF1 (const char *name, Func f, Double_t xmin, Double_t xmax, Int_t npar, const char *=0)
template<class PtrObj, typename MemFn>
 TF1 (const char *name, const PtrObj &p, MemFn memFn, Double_t xmin, Double_t xmax, Int_t npar, const char *=0, const char *=0)
 TF1 (const char *name, void *ptr, Double_t xmin, Double_t xmax, Int_t npar, const char *className)
 TF1 (const char *name, void *ptr, void *, Double_t xmin, Double_t xmax, Int_t npar, const char *className, const char *methodName=0)
 TF1 (const TF1 &f1)
TF1operator= (const TF1 &rhs)
virtual ~TF1 ()
virtual void Browse (TBrowser *b)
virtual void Copy (TObject &f1) const
virtual Double_t Derivative (Double_t x, Double_t *params=0, Double_t epsilon=0.001) const
virtual Double_t Derivative2 (Double_t x, Double_t *params=0, Double_t epsilon=0.001) const
virtual Double_t Derivative3 (Double_t x, Double_t *params=0, Double_t epsilon=0.001) const
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Draw (Option_t *option="")
virtual TF1DrawCopy (Option_t *option="") const
virtual TObjectDrawDerivative (Option_t *option="al")
virtual TObjectDrawIntegral (Option_t *option="al")
virtual void DrawF1 (const char *formula, Double_t xmin, Double_t xmax, Option_t *option="")
virtual Double_t Eval (Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const
virtual Double_t EvalPar (const Double_t *x, const Double_t *params=0)
virtual Double_t operator() (Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const
virtual Double_t operator() (const Double_t *x, const Double_t *params=0)
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual void FixParameter (Int_t ipar, Double_t value)
Double_t GetChisquare () const
TH1GetHistogram () const
virtual Double_t GetMaximum (Double_t xmin=0, Double_t xmax=0, Double_t epsilon=1.E-10, Int_t maxiter=100, Bool_t logx=false) const
virtual Double_t GetMinimum (Double_t xmin=0, Double_t xmax=0, Double_t epsilon=1.E-10, Int_t maxiter=100, Bool_t logx=false) const
virtual Double_t GetMaximumX (Double_t xmin=0, Double_t xmax=0, Double_t epsilon=1.E-10, Int_t maxiter=100, Bool_t logx=false) const
virtual Double_t GetMinimumX (Double_t xmin=0, Double_t xmax=0, Double_t epsilon=1.E-10, Int_t maxiter=100, Bool_t logx=false) const
virtual Int_t GetNDF () const
virtual Int_t GetNpx () const
TMethodCallGetMethodCall () const
virtual Int_t GetNumberFreeParameters () const
virtual Int_t GetNumberFitPoints () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
TObjectGetParent () const
virtual Double_t GetParError (Int_t ipar) const
virtual Double_tGetParErrors () const
virtual void GetParLimits (Int_t ipar, Double_t &parmin, Double_t &parmax) const
virtual Double_t GetProb () const
virtual Int_t GetQuantiles (Int_t nprobSum, Double_t *q, const Double_t *probSum)
virtual Double_t GetRandom ()
virtual Double_t GetRandom (Double_t xmin, Double_t xmax)
virtual void GetRange (Double_t &xmin, Double_t &xmax) const
virtual void GetRange (Double_t &xmin, Double_t &ymin, Double_t &xmax, Double_t &ymax) const
virtual void GetRange (Double_t &xmin, Double_t &ymin, Double_t &zmin, Double_t &xmax, Double_t &ymax, Double_t &zmax) const
virtual Double_t GetSave (const Double_t *x)
virtual Double_t GetX (Double_t y, Double_t xmin=0, Double_t xmax=0, Double_t epsilon=1.E-10, Int_t maxiter=100, Bool_t logx=false) const
virtual Double_t GetXmin () const
virtual Double_t GetXmax () const
TAxisGetXaxis () const
TAxisGetYaxis () const
TAxisGetZaxis () const
virtual Double_t GradientPar (Int_t ipar, const Double_t *x, Double_t eps=0.01)
virtual void GradientPar (const Double_t *x, Double_t *grad, Double_t eps=0.01)
virtual void InitArgs (const Double_t *x, const Double_t *params)
virtual Double_t Integral (Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=1e-12)
virtual Double_t Integral (Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t epsilon=1e-12)
virtual Double_t Integral (Double_t ax, Double_t bx, Double_t ay, Double_t by, Double_t az, Double_t bz, Double_t epsilon=1e-12)
virtual Double_t IntegralError (Double_t a, Double_t b, const Double_t *params=0, const Double_t *covmat=0, Double_t epsilon=1e-12)
virtual Double_t IntegralError (Int_t n, const Double_t *a, const Double_t *b, const Double_t *params=0, const Double_t *covmat=0, Double_t epsilon=1e-12)
virtual Double_t IntegralFast (Int_t num, Double_t *x, Double_t *w, Double_t a, Double_t b, Double_t *params=0, Double_t epsilon=1e-12)
virtual Double_t IntegralMultiple (Int_t n, const Double_t *a, const Double_t *b, Int_t minpts, Int_t maxpts, Double_t epsilon, Double_t &relerr, Int_t &nfnevl, Int_t &ifail)
virtual Double_t IntegralMultiple (Int_t n, const Double_t *a, const Double_t *b, Double_t epsilon, Double_t &relerr)
virtual Bool_t IsInside (const Double_t *x) const
virtual void Paint (Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void ReleaseParameter (Int_t ipar)
virtual void Save (Double_t xmin, Double_t xmax, Double_t ymin, Double_t ymax, Double_t zmin, Double_t zmax)
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual void SetChisquare (Double_t chi2)
virtual void SetFitResult (const ROOT::Fit::FitResult &result, const Int_t *indpar=0)
template<class PtrObj, typename MemFn>
void SetFunction (PtrObj &p, MemFn memFn)
template<typename Func>
void SetFunction (Func f)
virtual void SetMaximum (Double_t maximum=-1111)
virtual void SetMinimum (Double_t minimum=-1111)
virtual void SetNDF (Int_t ndf)
virtual void SetNumberFitPoints (Int_t npfits)
virtual void SetNpx (Int_t npx=100)
virtual void SetParError (Int_t ipar, Double_t error)
virtual void SetParErrors (const Double_t *errors)
virtual void SetParLimits (Int_t ipar, Double_t parmin, Double_t parmax)
virtual void SetParent (TObject *p=0)
virtual void SetRange (Double_t xmin, Double_t xmax)
virtual void SetRange (Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax)
virtual void SetRange (Double_t xmin, Double_t ymin, Double_t zmin, Double_t xmax, Double_t ymax, Double_t zmax)
virtual void SetSavedPoint (Int_t point, Double_t value)
virtual void SetTitle (const char *title="")
virtual void Update ()
virtual Double_t Moment (Double_t n, Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001)
virtual Double_t CentralMoment (Double_t n, Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001)
virtual Double_t Mean (Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001)
virtual Double_t Variance (Double_t a, Double_t b, const Double_t *params=0, Double_t epsilon=0.000001)

Static Public Member Functions

static Double_t DerivativeError ()
static void InitStandardFunctions ()
static TF1GetCurrent ()
static void AbsValue (Bool_t reject=kTRUE)
static void RejectPoint (Bool_t reject=kTRUE)
static Bool_t RejectedPoint ()
static void SetCurrent (TF1 *f1)
static void CalcGaussLegendreSamplingPoints (Int_t num, Double_t *x, Double_t *w, Double_t eps=3.0e-11)
static Double_t DerivativeError ()
static void InitStandardFunctions ()
static TF1GetCurrent ()
static void AbsValue (Bool_t reject=kTRUE)
static void RejectPoint (Bool_t reject=kTRUE)
static Bool_t RejectedPoint ()
static void SetCurrent (TF1 *f1)
static void CalcGaussLegendreSamplingPoints (Int_t num, Double_t *x, Double_t *w, Double_t eps=3.0e-11)

Protected Member Functions

void CreateFromFunctor (const char *name, Int_t npar)
void CreateFromCintClass (const char *name, void *ptr, Double_t xmin, Double_t xmax, Int_t npar, const char *cname, const char *fname)
void CreateFromFunctor (const char *name, Int_t npar)
void CreateFromCintClass (const char *name, void *ptr, Double_t xmin, Double_t xmax, Int_t npar, const char *cname, const char *fname)

Protected Attributes

Double_t fXmin
Double_t fXmax
Int_t fNpx
Int_t fType
Int_t fNpfits
Int_t fNDF
Int_t fNsave
Double_t fChisquare
Double_tfIntegral
Double_tfParErrors
 [fNpx] Integral of function binned on fNpx bins
Double_tfParMin
Double_tfParMax
Double_tfSave
Double_tfAlpha
Double_tfBeta
 Array alpha. for each bin in x the deconvolution r of fIntegral.
Double_tfGamma
 Array beta. is approximated by x = alpha +beta*r *gamma*r**2.
TObjectfParent
 Array gamma.
TH1fHistogram
 Parent object hooking this function (if one).
Double_t fMaximum
 Pointer to histogram used for visualisation.
Double_t fMinimum
TMethodCallfMethodCall
void * fCintFunc
 Pointer to MethodCall in case of interpreted function.
ROOT::Math::ParamFunctor fFunctor
 pointer to interpreted function class
Double_tfIntegral
Double_tfParErrors
 [fNpx] Integral of function binned on fNpx bins
Double_tfParMin
Double_tfParMax
Double_tfSave
Double_tfAlpha
Double_tfBeta
 Array alpha. for each bin in x the deconvolution r of fIntegral.
Double_tfGamma
 Array beta. is approximated by x = alpha +beta*r *gamma*r**2.
TObjectfParent
 Array gamma.
TH1fHistogram
 Parent object hooking this function (if one).
TMethodCallfMethodCall
void * fCintFunc
 Pointer to MethodCall in case of interpreted function.

Static Protected Attributes

static Bool_t fgAbsValue
 Functor object to wrap any C++ callable object.
static Bool_t fgRejectPoint
static TF1fgCurrent
static TF1fgCurrent

Detailed Description

Definition at line 54 of file TF1.h.


Member Enumeration Documentation

anonymous enum

Definition at line 90 of file TF1.h.

anonymous enum

Definition at line 90 of file TF1.h.


Constructor & Destructor Documentation

TF1::TF1 (  ) 

Definition at line 350 of file TF1.cxx.

References fAlpha, fBeta, fChisquare, fCintFunc, fGamma, fHistogram, fIntegral, fMaximum, fMethodCall, fMinimum, fNDF, fNpfits, fNpx, fNsave, fParent, fParErrors, fParMax, fParMin, fSave, fType, fXmax, fXmin, and TAttFill::SetFillStyle().

Referenced by InitStandardFunctions().

TF1::TF1 ( const char *  name,
const char *  formula,
Double_t  xmin = 0,
Double_t  xmax = 1 
)

Definition at line 381 of file TF1.cxx.

References TObject::Error(), fAlpha, fBeta, fChisquare, fCintFunc, fGamma, fHistogram, fIntegral, fMaximum, fMethodCall, fMinimum, fNDF, TFormula::fNdim, TFormula::fNpar, fNpfits, fNpx, fNsave, fParent, fParErrors, fParMax, fParMin, fSave, fType, fXmax, fXmin, TStyle::GetFuncColor(), TStyle::GetFuncStyle(), TStyle::GetFuncWidth(), gStyle, i, TObject::MakeZombie(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), and TAttLine::SetLineWidth().

TF1::TF1 ( const char *  name,
Double_t  xmin,
Double_t  xmax,
Int_t  npar 
)

Definition at line 450 of file TF1.cxx.

References TCollection::Add(), TObject::Error(), fAlpha, fBeta, fChisquare, fCintFunc, fGamma, fHistogram, TCollection::FindObject(), fIntegral, fMaximum, fMethodCall, fMinimum, TFormula::fNames, fNDF, TFormula::fNdim, TFormula::fNpar, fNpfits, fNpx, fNsave, TFormula::fNumber, TFormula::fParams, fParent, fParErrors, fParMax, fParMin, fSave, fType, fXmax, fXmin, TStyle::GetFuncColor(), TStyle::GetFuncStyle(), TStyle::GetFuncWidth(), TROOT::GetListOfFunctions(), gROOT, gStyle, i, TMethodCall::InitWithPrototype(), TMethodCall::IsValid(), TCollection::Remove(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TNamed::SetName(), and SetTitle().

TF1::TF1 ( const char *  name,
void *  fcn,
Double_t  xmin,
Double_t  xmax,
Int_t  npar 
)

Definition at line 532 of file TF1.cxx.

References TCollection::Add(), TObject::Error(), fAlpha, fBeta, fChisquare, fCintFunc, fGamma, fHistogram, TCollection::FindObject(), fIntegral, fMaximum, fMethodCall, fMinimum, TFormula::fNames, fNDF, TFormula::fNdim, TFormula::fNpar, fNpfits, fNpx, fNsave, TFormula::fNumber, TFormula::fParams, fParent, fParErrors, fParMax, fParMin, fSave, fType, funcname, fXmax, fXmin, gCint, TStyle::GetFuncColor(), TStyle::GetFuncStyle(), TStyle::GetFuncWidth(), TROOT::GetListOfFunctions(), TInterpreter::Getp2f2funcname(), gROOT, gStyle, i, TMethodCall::InitWithPrototype(), TMethodCall::IsValid(), TCollection::Remove(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TNamed::SetName(), and SetTitle().

TF1::TF1 ( const char *  name,
Double_t(*)(Double_t *, Double_t *)  fcn,
Double_t  xmin = 0,
Double_t  xmax = 1,
Int_t  npar = 0 
)

Definition at line 624 of file TF1.cxx.

References TCollection::Add(), fAlpha, fBeta, fChisquare, fCintFunc, fFunctor, fGamma, fHistogram, TCollection::FindObject(), fIntegral, fMaximum, fMethodCall, fMinimum, TFormula::fNames, fNDF, TFormula::fNdim, TFormula::fNpar, fNpfits, fNpx, fNsave, TFormula::fParams, fParent, fParErrors, fParMax, fParMin, fSave, fType, fXmax, fXmin, TStyle::GetFuncColor(), TStyle::GetFuncStyle(), TStyle::GetFuncWidth(), TROOT::GetListOfFunctions(), gROOT, gStyle, i, TCollection::Remove(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), and TNamed::SetName().

TF1::TF1 ( const char *  name,
Double_t(*)(const Double_t *, const Double_t *)  fcn,
Double_t  xmin = 0,
Double_t  xmax = 1,
Int_t  npar = 0 
)

Definition at line 696 of file TF1.cxx.

References TCollection::Add(), fAlpha, fBeta, fChisquare, fCintFunc, fFunctor, fGamma, fHistogram, TCollection::FindObject(), fIntegral, fMaximum, fMethodCall, fMinimum, TFormula::fNames, fNDF, TFormula::fNdim, TFormula::fNpar, fNpfits, fNpx, fNsave, TFormula::fParams, fParent, fParErrors, fParMax, fParMin, fSave, fType, fXmax, fXmin, TStyle::GetFuncColor(), TStyle::GetFuncStyle(), TStyle::GetFuncWidth(), TROOT::GetListOfFunctions(), gROOT, gStyle, i, TCollection::Remove(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), and TNamed::SetName().

TF1::TF1 ( const char *  name,
ROOT::Math::ParamFunctor  f,
Double_t  xmin = 0,
Double_t  xmax = 1,
Int_t  npar = 0 
)

Definition at line 769 of file TF1.cxx.

References CreateFromFunctor().

template<typename Func>
TF1::TF1 ( const char *  name,
Func  f,
Double_t  xmin,
Double_t  xmax,
Int_t  npar,
const char *  = 0 
) [inline]

Definition at line 115 of file TF1.h.

References CreateFromFunctor().

template<class PtrObj, typename MemFn>
TF1::TF1 ( const char *  name,
const PtrObj &  p,
MemFn  memFn,
Double_t  xmin,
Double_t  xmax,
Int_t  npar,
const char *  = 0,
const char *  = 0 
) [inline]

Definition at line 156 of file TF1.h.

References CreateFromFunctor().

TF1::TF1 ( const char *  name,
void *  ptr,
Double_t  xmin,
Double_t  xmax,
Int_t  npar,
const char *  className 
)

Definition at line 854 of file TF1.cxx.

References CreateFromCintClass().

TF1::TF1 ( const char *  name,
void *  ptr,
void *  ,
Double_t  xmin,
Double_t  xmax,
Int_t  npar,
const char *  className,
const char *  methodName = 0 
)

Definition at line 876 of file TF1.cxx.

References CreateFromCintClass().

TF1::TF1 ( const TF1 f1  ) 

Definition at line 1027 of file TF1.cxx.

References fAlpha, fBeta, fChisquare, fCintFunc, fGamma, fHistogram, fIntegral, fMaximum, fMethodCall, fMinimum, fNDF, fNpfits, fNpx, fNsave, fParent, fParErrors, fParMax, fParMin, fSave, fType, fXmax, fXmin, and TAttFill::SetFillStyle().

TF1::~TF1 (  )  [virtual]

Definition at line 1007 of file TF1.cxx.

References fAlpha, fBeta, fGamma, fHistogram, fIntegral, fMethodCall, fParent, fParErrors, fParMax, fParMin, fSave, and TObject::RecursiveRemove().

TF1::TF1 (  ) 

TF1::TF1 ( const char *  name,
const char *  formula,
Double_t  xmin = 0,
Double_t  xmax = 1 
)

TF1::TF1 ( const char *  name,
Double_t  xmin,
Double_t  xmax,
Int_t  npar 
)

TF1::TF1 ( const char *  name,
void *  fcn,
Double_t  xmin,
Double_t  xmax,
Int_t  npar 
)

TF1::TF1 ( const char *  name,
Double_t(*)(Double_t *, Double_t *)  fcn,
Double_t  xmin = 0,
Double_t  xmax = 1,
Int_t  npar = 0 
)

TF1::TF1 ( const char *  name,
Double_t(*)(const Double_t *, const Double_t *)  fcn,
Double_t  xmin = 0,
Double_t  xmax = 1,
Int_t  npar = 0 
)

TF1::TF1 ( const char *  name,
ROOT::Math::ParamFunctor  f,
Double_t  xmin = 0,
Double_t  xmax = 1,
Int_t  npar = 0 
)

template<typename Func>
TF1::TF1 ( const char *  name,
Func  f,
Double_t  xmin,
Double_t  xmax,
Int_t  npar,
const char *  = 0 
) [inline]

Definition at line 115 of file TF1.h.

References CreateFromFunctor().

template<class PtrObj, typename MemFn>
TF1::TF1 ( const char *  name,
const PtrObj &  p,
MemFn  memFn,
Double_t  xmin,
Double_t  xmax,
Int_t  npar,
const char *  = 0,
const char *  = 0 
) [inline]

Definition at line 156 of file TF1.h.

References CreateFromFunctor().

TF1::TF1 ( const char *  name,
void *  ptr,
Double_t  xmin,
Double_t  xmax,
Int_t  npar,
const char *  className 
)

TF1::TF1 ( const char *  name,
void *  ptr,
void *  ,
Double_t  xmin,
Double_t  xmax,
Int_t  npar,
const char *  className,
const char *  methodName = 0 
)

TF1::TF1 ( const TF1 f1  ) 

virtual TF1::~TF1 (  )  [virtual]


Member Function Documentation

void TF1::CreateFromFunctor ( const char *  name,
Int_t  npar 
) [protected]

Definition at line 812 of file TF1.cxx.

References TCollection::Add(), TCollection::FindObject(), TFormula::fNames, TFormula::fNdim, TFormula::fNpar, TFormula::fParams, fParErrors, fParMax, fParMin, TStyle::GetFuncColor(), TStyle::GetFuncStyle(), TStyle::GetFuncWidth(), TROOT::GetListOfFunctions(), gROOT, gStyle, i, TCollection::Remove(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), and TNamed::SetName().

Referenced by TF1().

void TF1::CreateFromCintClass ( const char *  name,
void *  ptr,
Double_t  xmin,
Double_t  xmax,
Int_t  npar,
const char *  cname,
const char *  fname 
) [protected]

Definition at line 901 of file TF1.cxx.

References TCollection::Add(), TObject::Error(), fAlpha, fBeta, fChisquare, fCintFunc, fGamma, fHistogram, TCollection::FindObject(), fIntegral, fMaximum, fMethodCall, fMinimum, TFormula::fNames, fNDF, TFormula::fNdim, TFormula::fNpar, fNpfits, fNpx, fNsave, TFormula::fNumber, TFormula::fParams, fParent, fParErrors, fParMax, fParMin, fSave, fType, fXmax, fXmin, TClass::GetClass(), TStyle::GetFuncColor(), TStyle::GetFuncStyle(), TStyle::GetFuncWidth(), TROOT::GetListOfFunctions(), gROOT, gStyle, i, TMethodCall::InitWithPrototype(), TMethodCall::IsValid(), TCollection::Remove(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), and TNamed::SetName().

Referenced by TF1().

TF1 & TF1::operator= ( const TF1 rhs  ) 

Definition at line 995 of file TF1.cxx.

References Copy().

void TF1::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

Definition at line 1072 of file TF1.cxx.

References b, Draw(), and gPad.

void TF1::Copy ( TObject f1  )  const [virtual]

Reimplemented from TFormula.

Definition at line 1082 of file TF1.cxx.

References TAttMarker::Copy(), TFormula::Copy(), TAttFill::Copy(), TAttLine::Copy(), fAlpha, fChisquare, fCintFunc, fFunctor, fGamma, fMaximum, fMethodCall, fMinimum, fNDF, TFormula::fNpar, fNpfits, fNpx, fNsave, fParent, fParErrors, fParMax, fParMin, fSave, fType, fXmax, fXmin, i, j, and m.

Referenced by TF12::Copy(), TF2::Copy(), DrawCopy(), GAMinTutorial(), TFitEditor::GetFitFunction(), operator=(), and HFit::StoreAndDrawFitFunction().

Double_t TF1::Derivative ( Double_t  x,
Double_t params = 0,
Double_t  epsilon = 0.001 
) const [virtual]

Definition at line 1148 of file TF1.cxx.

References ROOT::Math::RichardsonDerivator::Derivative1(), ROOT::Math::RichardsonDerivator::Error(), gErrorTF1, TFormula::GetNdim(), GetRange(), h, ROOT::Math::WrappedTF1::SetParameters(), TObject::Warning(), xmax, and xmin.

Referenced by ROOT::Math::WrappedTF1::DoDerivative(), GraphFitChisquare(), GraphFitChisquareFumili(), MultiGraphFitChisquare(), MyDerivFunc::operator()(), TChi2ExtendedFCN::operator()(), and TestDerivative().

Double_t TF1::Derivative2 ( Double_t  x,
Double_t params = 0,
Double_t  epsilon = 0.001 
) const [virtual]

Definition at line 1211 of file TF1.cxx.

References ROOT::Math::RichardsonDerivator::Derivative2(), ROOT::Math::RichardsonDerivator::Error(), gErrorTF1, TFormula::GetNdim(), GetRange(), h, ROOT::Math::WrappedTF1::SetParameters(), TObject::Warning(), xmax, and xmin.

Double_t TF1::Derivative3 ( Double_t  x,
Double_t params = 0,
Double_t  epsilon = 0.001 
) const [virtual]

Definition at line 1274 of file TF1.cxx.

References ROOT::Math::RichardsonDerivator::Derivative3(), ROOT::Math::RichardsonDerivator::Error(), gErrorTF1, TFormula::GetNdim(), GetRange(), h, ROOT::Math::WrappedTF1::SetParameters(), TObject::Warning(), xmax, and xmin.

Double_t TF1::DerivativeError (  )  [static]

Definition at line 1337 of file TF1.cxx.

References gErrorTF1.

Referenced by G__G__Hist_102_0_17(), and G__setup_memfuncTF1().

Int_t TF1::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 1347 of file TF1.cxx.

References TMath::Abs(), RootCsg::distance(), TH1::DistancetoPrimitive(), Eval(), fHistogram, fXmax, fXmin, gPad, x, and y.

Referenced by TF3::DistancetoPrimitive().

void TF1::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 1379 of file TF1.cxx.

References TObject::AppendPad(), TString::Contains(), gPad, and TString::ToLower().

Referenced by ApplicationWindow::ApplicationWindow(), Browse(), TFitEditor::DoFit(), doFit(), TTripleSliderDemo::DoSlider(), TF1Editor::DoSliderXMoved(), TF1Editor::DoSliderXPressed(), TF1Editor::DoSliderXReleased(), TTripleSliderDemo::DoText(), RooStats::LikelihoodIntervalPlot::Draw(), TKDE::Draw(), TKDE::DrawConfidenceInterval(), DrawF1(), TFitParametersDialog::DrawFunction(), exampleFunctor(), exampleTKDE(), FFT(), first(), FittingDemo(), GAMinTutorial(), GammaFun(), goftest(), langaus(), logscales(), mathcoreSpecFunc(), normalDist(), portfolio(), TFunctionParametersDialog::RedrawFunction(), stress5(), tStudent(), and TTripleSliderDemo::TTripleSliderDemo().

TF1 * TF1::DrawCopy ( Option_t option = ""  )  const [virtual]

Definition at line 1404 of file TF1.cxx.

References TObject::AppendPad(), Copy(), TObject::kCanDelete, and TObject::SetBit().

Referenced by GAMinTutorial(), GammaFun(), mathBeta(), mathGammaNormal(), mathLaplace(), mathStudent(), TestBinomial(), and tStudent().

TObject * TF1::DrawDerivative ( Option_t option = "al"  )  [virtual]

Definition at line 1429 of file TF1.cxx.

References TVirtualPad::cd(), TGraph::Draw(), TROOT::GetSelectedPad(), gPad, gr, and gROOT.

TObject * TF1::DrawIntegral ( Option_t option = "al"  )  [virtual]

Definition at line 1453 of file TF1.cxx.

References TVirtualPad::cd(), TGraph::Draw(), TROOT::GetSelectedPad(), gPad, gr, and gROOT.

void TF1::DrawF1 ( const char *  formula,
Double_t  xmin,
Double_t  xmax,
Option_t option = "" 
) [virtual]

Definition at line 1477 of file TF1.cxx.

References TFormula::Compile(), Draw(), and SetRange().

Double_t TF1::Eval ( Double_t  x,
Double_t  y = 0,
Double_t  z = 0,
Double_t  t = 0 
) const [virtual]

Reimplemented from TFormula.

Definition at line 1490 of file TF1.cxx.

References TFormula::fParams.

Referenced by ClassImp(), TBinomialEfficiencyFitter::ComputeFCN(), ConfidenceIntervals(), DistancetoPrimitive(), DrawFunction(), TF12::Eval(), TH1::Eval(), RooTFnPdfBinding::evaluate(), RooTFnBinding::evaluate(), FFT(), TH2::FillRandom(), TH3::FillRandom(), fit2DHist(), fit3DHist(), TMVA::KDEKernel::GetBinKernelIntegral(), Rgl::Mc::TF3Adapter::GetData(), TF2::GetMinimumXY(), TF3::GetMinimumXYZ(), GetObjectInfo(), TF2::GetObjectInfo(), graph2derrorsfit(), graph2dfit(), TLinearFitter::Graph2DLinearFitter(), TLinearFitter::GraphLinearFitter(), graphpolar(), TPainter3dAlgorithms::ImplicitFunction(), TLinearFitter::MultiGraphLinearFitter(), GInverseFunc::operator()(), operator()(), TGaxis::PaintAxis(), THistPainter::PaintInit(), THistPainter::PaintInitH(), TGLTH3Slice::PrepareTexCoords(), Rgl::Mc::TF3EdgeSplitter::SplitEdge(), DistTest::testGetRandom(), DistTest::testUnuran(), TTreePlayer::UnbinnedFit(), and unuranDistr().

Double_t TF1::EvalPar ( const Double_t x,
const Double_t params = 0 
) [virtual]

Reimplemented from TFormula.

Definition at line 1514 of file TF1.cxx.

References ROOT::Math::ParamFunctor::Empty(), TFormula::EvalPar(), TMethodCall::Execute(), fCintFunc, fFunctor, fgCurrent, fMethodCall, TFormula::fParams, fType, GetSave(), and result().

Referenced by TH1::Add(), TFumiliFCN::Calculate_gradient_and_hessian(), TFumiliFCN::Calculate_numerical_gradient(), chisquare_corr(), TF2::CreateHistogram(), TH1::Divide(), ROOT::Math::WrappedTF1::DoEval(), TF1_EvalWrapper::DoEval(), ROOT::Math::WrappedTF1::DoEvalPar(), ROOT::Math::WrappedMultiTF1::DoEvalPar(), TF1_EvalWrapper::EvalFirstMom(), TF1_EvalWrapper::EvalNMom(), TF12::EvalPar(), TFumili::EvalTFN(), F2Fit(), F3Fit(), TFitter::FitChisquare(), TFumili::FitChisquare(), TFitter::FitLikelihood(), TFumili::FitLikelihood(), TF3::GetRandom3(), Graph2DFitChisquare(), GraphFitChisquare(), GraphFitChisquareFumili(), TLinearFitter::HistLinearFitter(), MultiGraphFitChisquare(), TH1::Multiply(), TProfile::Multiply(), TBinLikelihoodFCN::operator()(), TChi2FCN::operator()(), TChi2ExtendedFCN::operator()(), operator()(), TF2::Paint(), Paint(), TF3::Save(), TF2::Save(), Save(), SavePrimitive(), and TreeUnbinnedFitLikelihood().

Double_t TF1::operator() ( Double_t  x,
Double_t  y = 0,
Double_t  z = 0,
Double_t  t = 0 
) const [inline, virtual]

Definition at line 305 of file TF1.h.

References Eval().

Double_t TF1::operator() ( const Double_t x,
const Double_t params = 0 
) [inline, virtual]

Definition at line 307 of file TF1.h.

References EvalPar(), fMethodCall, and InitArgs().

void TF1::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

Definition at line 1564 of file TF1.cxx.

References TH1::ExecuteEvent(), fHistogram, gPad, kHand, and kMouseMotion.

Referenced by TF3::ExecuteEvent(), and TF2::ExecuteEvent().

void TF1::FixParameter ( Int_t  ipar,
Double_t  value 
) [virtual]

Definition at line 1579 of file TF1.cxx.

References TFormula::fNpar, TFormula::SetParameter(), and SetParLimits().

Referenced by TFunctionParametersDialog::DoFix(), TFitParametersDialog::DoParFix(), TFitParametersDialog::DoReset(), TFunctionParametersDialog::DoReset(), TFitParametersDialog::SetParameters(), and testUnBinnedFit().

Double_t TF1::GetChisquare (  )  const [inline]

Definition at line 214 of file TF1.h.

References fChisquare.

Referenced by TH2::DoFitSlices(), TH3::FitSlicesZ(), langaufit(), THistPainter::PaintStat(), THistPainter::PaintStat2(), TGraphPainter::PaintStats(), SavePrimitive(), TF2::SavePrimitive(), TF3::SavePrimitive(), and unuranDistr().

TH1 * TF1::GetHistogram (  )  const

Definition at line 1601 of file TF1.cxx.

References fHistogram, and TH1::Paint().

Referenced by TF1Editor::DoSliderXMoved(), TF1Editor::DoSliderXPressed(), TF1Editor::DoSliderXReleased(), TF1Editor::DoXPoints(), TF1Editor::DoXRange(), GetXaxis(), GetYaxis(), GetZaxis(), glsurfaces(), portfolio(), TF1Editor::SetModel(), and surfaces().

Double_t TF1::GetMaximum ( Double_t  xmin = 0,
Double_t  xmax = 0,
Double_t  epsilon = 1.E-10,
Int_t  maxiter = 100,
Bool_t  logx = false 
) const [virtual]

Definition at line 1614 of file TF1.cxx.

References fNpx, ROOT::Math::BrentMinimizer1D::FValMinimum(), fXmax, fXmin, g, gPad, ROOT::Math::BrentMinimizer1D::Minimize(), ROOT::Math::BrentMinimizer1D::SetFunction(), ROOT::Math::BrentMinimizer1D::SetLogScan(), ROOT::Math::BrentMinimizer1D::SetNpx(), and x.

Double_t TF1::GetMinimum ( Double_t  xmin = 0,
Double_t  xmax = 0,
Double_t  epsilon = 1.E-10,
Int_t  maxiter = 100,
Bool_t  logx = false 
) const [virtual]

Definition at line 1688 of file TF1.cxx.

References fNpx, ROOT::Math::BrentMinimizer1D::FValMinimum(), fXmax, fXmin, gPad, ROOT::Math::BrentMinimizer1D::Minimize(), ROOT::Math::BrentMinimizer1D::SetFunction(), ROOT::Math::BrentMinimizer1D::SetLogScan(), ROOT::Math::BrentMinimizer1D::SetNpx(), and x.

Double_t TF1::GetMaximumX ( Double_t  xmin = 0,
Double_t  xmax = 0,
Double_t  epsilon = 1.E-10,
Int_t  maxiter = 100,
Bool_t  logx = false 
) const [virtual]

Definition at line 1651 of file TF1.cxx.

References fNpx, fXmax, fXmin, g, gPad, ROOT::Math::BrentMinimizer1D::Minimize(), ROOT::Math::BrentMinimizer1D::SetFunction(), ROOT::Math::BrentMinimizer1D::SetLogScan(), ROOT::Math::BrentMinimizer1D::SetNpx(), x, and ROOT::Math::BrentMinimizer1D::XMinimum().

Referenced by TestMaxMin().

Double_t TF1::GetMinimumX ( Double_t  xmin = 0,
Double_t  xmax = 0,
Double_t  epsilon = 1.E-10,
Int_t  maxiter = 100,
Bool_t  logx = false 
) const [virtual]

Definition at line 1724 of file TF1.cxx.

References fNpx, fXmax, fXmin, ROOT::Math::BrentMinimizer1D::Minimize(), ROOT::Math::BrentMinimizer1D::SetFunction(), ROOT::Math::BrentMinimizer1D::SetLogScan(), ROOT::Math::BrentMinimizer1D::SetNpx(), x, and ROOT::Math::BrentMinimizer1D::XMinimum().

Referenced by TestMaxMin().

Int_t TF1::GetNDF (  )  const [virtual]

Definition at line 1795 of file TF1.cxx.

References fNDF, TFormula::fNpar, and fNpfits.

Referenced by langaufit(), RootShower::OnOpenFile(), RootShower::OnShowerProduce(), THistPainter::PaintStat(), THistPainter::PaintStat2(), TGraphPainter::PaintStats(), SavePrimitive(), and unuranDistr().

virtual Int_t TF1::GetNpx (  )  const [inline, virtual]

Definition at line 221 of file TF1.h.

References fNpx.

Referenced by ClassImp(), TF2::SavePrimitive(), and TF1Editor::SetModel().

TMethodCall* TF1::GetMethodCall (  )  const [inline]

Definition at line 222 of file TF1.h.

References fMethodCall.

Referenced by ROOT::Math::WrappedTF1::DoEvalPar(), ROOT::Math::WrappedMultiTF1::DoEvalPar(), and ROOT::Math::WrappedTF1::WrappedTF1().

Int_t TF1::GetNumberFreeParameters (  )  const [virtual]

Definition at line 1808 of file TF1.cxx.

References TFormula::fNpar, GetParLimits(), and i.

Referenced by THistPainter::PaintStat().

virtual Int_t TF1::GetNumberFitPoints (  )  const [inline, virtual]

Definition at line 224 of file TF1.h.

References fNpfits.

Referenced by TH2::DoFitSlices(), TBinomialEfficiencyFitter::Fit(), and TH3::FitSlicesZ().

char * TF1::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Reimplemented from TObject.

Definition at line 1823 of file TF1.cxx.

References Eval(), gPad, info, snprintf, and x.

TObject* TF1::GetParent (  )  const [inline]

Definition at line 226 of file TF1.h.

References fParent.

Double_t TF1::GetParError ( Int_t  ipar  )  const [virtual]

Definition at line 1837 of file TF1.cxx.

References TFormula::fNpar, and fParErrors.

Referenced by TH2::DoFitSlices(), TBinomialEfficiencyFitter::Fit(), TH3::FitSlicesZ(), langaufit(), THistPainter::PaintStat(), THistPainter::PaintStat2(), TGraphPainter::PaintStats(), SavePrimitive(), TF2::SavePrimitive(), TF3::SavePrimitive(), stress1(), and TestBinomial().

virtual Double_t* TF1::GetParErrors (  )  const [inline, virtual]

Definition at line 228 of file TF1.h.

References fParErrors.

Referenced by ErrorIntegral().

void TF1::GetParLimits ( Int_t  ipar,
Double_t parmin,
Double_t parmax 
) const [virtual]

Definition at line 1847 of file TF1.cxx.

References TFormula::fNpar, fParMax, and fParMin.

Referenced by TFitParametersDialog::DoParBound(), TBinomialEfficiencyFitter::Fit(), GetNumberFreeParameters(), THistPainter::PaintStat(), SavePrimitive(), TF2::SavePrimitive(), and TF3::SavePrimitive().

Double_t TF1::GetProb (  )  const [virtual]

Definition at line 1860 of file TF1.cxx.

References fChisquare, fNDF, and TMath::Prob().

Referenced by TestBinomial(), and unuranDistr().

Int_t TF1::GetQuantiles ( Int_t  nprobSum,
Double_t q,
const Double_t probSum 
) [virtual]

Definition at line 1870 of file TF1.cxx.

References TMath::AreEqualRel(), ROOT::Math::Cephes::beta(), TMath::BinarySearch(), E, TObject::Error(), fNpx, ROOT::Math::Cephes::gamma(), TArrayD::GetArray(), TNamed::GetName(), GetXmax(), GetXmin(), i, Integral(), Long64_t, TMath::Max(), params, r1, r2, Rgl::rr, TMath::Sqrt(), total, TObject::Warning(), and x0.

Referenced by TGraphQQ::MakeFunctionQuantiles(), and TGraphQQ::Quartiles().

Double_t TF1::GetRandom (  )  [virtual]

Definition at line 1978 of file TF1.cxx.

References TMath::Abs(), TMath::BinarySearch(), TObject::Error(), fAlpha, fBeta, fGamma, fIntegral, fNpx, fXmax, fXmin, TNamed::GetName(), gRandom, i, Integral(), kFALSE, kTRUE, TMath::Log10(), TMath::Power(), r1, r2, r3, TRandom::Rndm(), Rgl::rr, TMath::Sqrt(), total, TObject::Warning(), x, x0, xmax, and xmin.

Referenced by DoFit(), GAMinTutorial(), goftest(), testPolyFit(), and vavilov().

Double_t TF1::GetRandom ( Double_t  xmin,
Double_t  xmax 
) [virtual]

Definition at line 2081 of file TF1.cxx.

References TMath::Abs(), TMath::BinarySearch(), TObject::Error(), fAlpha, fBeta, fGamma, fIntegral, fNpx, fXmax, fXmin, TNamed::GetName(), gRandom, i, Integral(), r1, r2, r3, Rgl::rr, TMath::Sqrt(), total, TRandom::Uniform(), TObject::Warning(), x, and x0.

void TF1::GetRange ( Double_t xmin,
Double_t xmax 
) const [virtual]

Definition at line 2174 of file TF1.cxx.

References fXmax, and fXmin.

Referenced by TBinomialEfficiencyFitter::ComputeFCN(), Derivative(), Derivative2(), Derivative3(), TF1Editor::DoXPoints(), HFit::Fit(), and TF2::GetRange().

void TF1::GetRange ( Double_t xmin,
Double_t ymin,
Double_t xmax,
Double_t ymax 
) const [virtual]

Definition at line 2184 of file TF1.cxx.

References fXmax, and fXmin.

void TF1::GetRange ( Double_t xmin,
Double_t ymin,
Double_t zmin,
Double_t xmax,
Double_t ymax,
Double_t zmax 
) const [virtual]

Definition at line 2196 of file TF1.cxx.

References fXmax, and fXmin.

Double_t TF1::GetSave ( const Double_t x  )  [virtual]

Definition at line 2210 of file TF1.cxx.

References xmlio::Class, TAxis::FindBin(), fNsave, fParent, fSave, TAxis::GetBinCenter(), h, TObject::InheritsFrom(), TMath::IsNaN(), x, xmax, xmin, and y.

Referenced by EvalPar().

Double_t TF1::GetX ( Double_t  y,
Double_t  xmin = 0,
Double_t  xmax = 0,
Double_t  epsilon = 1.E-10,
Int_t  maxiter = 100,
Bool_t  logx = false 
) const [virtual]

Definition at line 1759 of file TF1.cxx.

References fNpx, fXmax, fXmin, g, gPad, ROOT::Math::BrentRootFinder::Root(), ROOT::Math::BrentRootFinder::SetFunction(), ROOT::Math::BrentRootFinder::SetLogScan(), ROOT::Math::BrentRootFinder::SetNpx(), and ROOT::Math::BrentRootFinder::Solve().

Referenced by RooStats::LikelihoodIntervalPlot::Draw(), runTest(), and TestRoot().

virtual Double_t TF1::GetXmin (  )  const [inline, virtual]

Definition at line 239 of file TF1.h.

References fXmin.

Referenced by GetQuantiles(), Graph2DFitChisquare(), MyIntegFunc::Integral(), THistPainter::PaintInit(), THistPainter::PaintInitH(), TGaxis::SetFunction(), TF12::TF12(), and TGaxis::TGaxis().

virtual Double_t TF1::GetXmax (  )  const [inline, virtual]

Definition at line 240 of file TF1.h.

References fXmax.

Referenced by GetQuantiles(), Graph2DFitChisquare(), THistPainter::PaintInit(), THistPainter::PaintInitH(), TGaxis::SetFunction(), TF12::TF12(), and TGaxis::TGaxis().

TAxis * TF1::GetXaxis (  )  const

Definition at line 2265 of file TF1.cxx.

References GetHistogram(), and h.

Referenced by Bessel(), RooStats::LikelihoodIntervalPlot::Draw(), FFT(), GammaFun(), logscales(), normalDist(), SavePrimitive(), and Rgl::Mc::TF3Adapter::SetDataSource().

TAxis * TF1::GetYaxis (  )  const

Definition at line 2276 of file TF1.cxx.

References GetHistogram(), and h.

Referenced by RooStats::LikelihoodIntervalPlot::Draw(), FFT(), GammaFun(), logscales(), normalDist(), SavePrimitive(), and Rgl::Mc::TF3Adapter::SetDataSource().

TAxis * TF1::GetZaxis (  )  const

Definition at line 2287 of file TF1.cxx.

References GetHistogram(), and h.

Referenced by Rgl::Mc::TF3Adapter::SetDataSource().

Double_t TF1::GradientPar ( Int_t  ipar,
const Double_t x,
Double_t  eps = 0.01 
) [virtual]

Definition at line 2299 of file TF1.cxx.

References f2, TFormula::fNpar, TFormula::fParams, func(), g2(), h, h2, par0, and TObject::Warning().

Referenced by ROOT::Math::WrappedTF1::DoParameterDerivative(), ROOT::Math::WrappedMultiTF1::DoParameterDerivative(), GradientPar(), ROOT::TF1Helper::TGradientParFunction::operator()(), ROOT::Math::WrappedTF1::ParameterGradient(), and ROOT::Math::WrappedMultiTF1::ParameterGradient().

void TF1::GradientPar ( const Double_t x,
Double_t grad,
Double_t  eps = 0.01 
) [virtual]

Definition at line 2363 of file TF1.cxx.

References TFormula::fNpar, GradientPar(), and TObject::Warning().

void TF1::InitArgs ( const Double_t x,
const Double_t params 
) [virtual]

Definition at line 2388 of file TF1.cxx.

References fMethodCall, TFormula::fParams, and TMethodCall::SetParamPtrs().

Referenced by TH1::Add(), TFumiliFCN::Calculate_gradient_and_hessian(), chisquare_corr(), TF2::CreateHistogram(), TH1::Divide(), ROOT::Math::WrappedTF1::DoEvalPar(), ROOT::Math::WrappedMultiTF1::DoEvalPar(), TF12::EvalPar(), F2Fit(), F3Fit(), TFitter::FitChisquare(), TFumili::FitChisquare(), TFumili::FitChisquareI(), TFitter::FitChisquareI(), TFitter::FitLikelihood(), TFumili::FitLikelihood(), TFumili::FitLikelihoodI(), TFitter::FitLikelihoodI(), TF3::GetRandom3(), Graph2DFitChisquare(), GraphFitChisquare(), GraphFitChisquareFumili(), MultiGraphFitChisquare(), TH1::Multiply(), TChi2FCN::operator()(), TChi2ExtendedFCN::operator()(), operator()(), ROOT::Math::WrappedTF1::operator=(), TF2::Paint(), Paint(), TF3::Save(), TF2::Save(), Save(), SavePrimitive(), TF1_EvalWrapper::TF1_EvalWrapper(), TreeUnbinnedFitLikelihood(), and ROOT::Math::WrappedTF1::WrappedTF1().

void TF1::InitStandardFunctions (  )  [static]

Definition at line 2403 of file TF1.cxx.

References TCollection::FindObject(), Form(), TROOT::GetListOfFunctions(), gROOT, i, TFormula::SetParameters(), and TF1().

Referenced by G__G__Hist_102_0_63(), and G__setup_memfuncTF1().

Double_t TF1::Integral ( Double_t  a,
Double_t  b,
const Double_t params = 0,
Double_t  epsilon = 1e-12 
) [virtual]

Definition at line 2423 of file TF1.cxx.

References fgAbsValue, ROOT::Math::GaussIntegrator::Integral(), ROOT::Math::GaussIntegrator::SetFunction(), and ROOT::Math::GaussIntegrator::SetRelTolerance().

Referenced by TH1::Add(), TBinomialEfficiencyFitter::ComputeFCN(), DrawCumulative(), ErrorIntegral(), TH1::FillRandom(), TFumili::FitChisquareI(), TFitter::FitChisquareI(), TFumili::FitLikelihoodI(), TFitter::FitLikelihoodI(), TMVA::PDF::GetIntegral(), GetQuantiles(), GetRandom(), TF2::Integral(), TF3::Integral(), MyIntegFunc::Integral(), stress1(), TestBinomial(), testH1Integral(), testIntegPerf(), and TestIntegral().

Double_t TF1::Integral ( Double_t  ax,
Double_t  bx,
Double_t  ay,
Double_t  by,
Double_t  epsilon = 1e-12 
) [virtual]

Definition at line 2555 of file TF1.cxx.

References TObject::Error().

Double_t TF1::Integral ( Double_t  ax,
Double_t  bx,
Double_t  ay,
Double_t  by,
Double_t  az,
Double_t  bz,
Double_t  epsilon = 1e-12 
) [virtual]

Definition at line 2565 of file TF1.cxx.

References TObject::Error().

Double_t TF1::IntegralError ( Double_t  a,
Double_t  b,
const Double_t params = 0,
const Double_t covmat = 0,
Double_t  epsilon = 1e-12 
) [virtual]

Definition at line 2574 of file TF1.cxx.

References ROOT::TF1Helper::IntegralError(), x1, and x2.

Referenced by ErrorIntegral(), testH1Integral(), testH2Integral(), and testH3Integral().

Double_t TF1::IntegralError ( Int_t  n,
const Double_t a,
const Double_t b,
const Double_t params = 0,
const Double_t covmat = 0,
Double_t  epsilon = 1e-12 
) [virtual]

Definition at line 2606 of file TF1.cxx.

References ROOT::TF1Helper::IntegralError().

Double_t TF1::IntegralFast ( Int_t  num,
Double_t x,
Double_t w,
Double_t  a,
Double_t  b,
Double_t params = 0,
Double_t  epsilon = 1e-12 
) [virtual]

Definition at line 2649 of file TF1.cxx.

References ROOT::Math::GaussIntegrator::Integral(), ROOT::Math::GaussIntegrator::SetFunction(), and ROOT::Math::WrappedTF1::SetParameters().

Double_t TF1::IntegralMultiple ( Int_t  n,
const Double_t a,
const Double_t b,
Int_t  minpts,
Int_t  maxpts,
Double_t  epsilon,
Double_t relerr,
Int_t nfnevl,
Int_t ifail 
) [virtual]

Definition at line 2683 of file TF1.cxx.

References ROOT::Math::AdaptiveIntegratorMultiDim::Integral(), ROOT::Math::AdaptiveIntegratorMultiDim::NEval(), ROOT::Math::AdaptiveIntegratorMultiDim::RelError(), result(), and ROOT::Math::AdaptiveIntegratorMultiDim::SetMinPts().

Referenced by TF2::Integral(), TF3::Integral(), integral_TF1(), and IntegralMultiple().

Double_t TF1::IntegralMultiple ( Int_t  n,
const Double_t a,
const Double_t b,
Double_t  epsilon,
Double_t relerr 
) [virtual]

Definition at line 2666 of file TF1.cxx.

References IntegralMultiple(), result(), and TObject::Warning().

Bool_t TF1::IsInside ( const Double_t x  )  const [virtual]

Definition at line 2762 of file TF1.cxx.

References fXmax, fXmin, kFALSE, and kTRUE.

Referenced by TH1::Add(), TH1::Divide(), TH1::Eval(), GraphFitChisquare(), GraphFitChisquareFumili(), TLinearFitter::GraphLinearFitter(), TLinearFitter::HistLinearFitter(), MultiGraphFitChisquare(), TLinearFitter::MultiGraphLinearFitter(), TH1::Multiply(), and TProfile::Multiply().

void TF1::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 2772 of file TF1.cxx.

References TString::Contains(), TString::Data(), EvalPar(), fgCurrent, fHistogram, fMaximum, fMinimum, fNpx, TFormula::fParams, fXmax, fXmin, TH1::GetBinCenter(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TH1::GetMaximum(), TH1::GetMaximumStored(), TH1::GetMinimum(), TH1::GetMinimumStored(), TAxis::GetTitle(), TNamed::GetTitle(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::GetYaxis(), gPad, i, InitArgs(), kFALSE, TH1::kIsZoomed, TH1::kLogX, TH1::kNoStats, kTRUE, TString::Length(), TMath::Log10(), TH1::Paint(), TH1::SetBinContent(), TObject::SetBit(), TH1::SetDirectory(), TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAxis::SetLimits(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TAttMarker::SetMarkerColor(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), TH1::SetMaximum(), TH1::SetMinimum(), TNamed::SetTitle(), strlcpy(), TObject::TestBit(), TString::ToLower(), xmax, and xmin.

void TF1::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TFormula.

Definition at line 2914 of file TF1.cxx.

References fHistogram, TFormula::Print(), and TH1::Print().

void TF1::ReleaseParameter ( Int_t  ipar  )  [virtual]

Definition at line 2924 of file TF1.cxx.

References TFormula::fNpar, and SetParLimits().

Referenced by TFitParametersDialog::DoParBound(), TFitParametersDialog::DoParValue(), and TFitParametersDialog::SetParameters().

void TF1::Save ( Double_t  xmin,
Double_t  xmax,
Double_t  ymin,
Double_t  ymax,
Double_t  zmin,
Double_t  zmax 
) [virtual]

Definition at line 2935 of file TF1.cxx.

References TMath::Abs(), xmlio::Class, EvalPar(), fNpx, fNsave, TFormula::fParams, fParent, fSave, fXmax, fXmin, h, i, TObject::InheritsFrom(), InitArgs(), and TMath::Log10().

Referenced by copyTF1(), and HFit::StoreAndDrawFitFunction().

void TF1::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TObject.

Definition at line 2982 of file TF1.cxx.

References EvalPar(), TFormula::fNpar, fNpx, TFormula::fParams, fType, fXmax, fXmin, GetChisquare(), TAttFill::GetFillColor(), TAttFill::GetFillStyle(), TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TAttMarker::GetMarkerColor(), TAttMarker::GetMarkerSize(), TAttMarker::GetMarkerStyle(), TNamed::GetName(), GetNDF(), TFormula::GetNpar(), TFormula::GetParameter(), GetParError(), GetParLimits(), TNamed::GetTitle(), GetXaxis(), GetYaxis(), i, InitArgs(), kNotDraw, TAxis::SaveAttributes(), TColor::SaveColor(), and TObject::TestBit().

virtual void TF1::SetChisquare ( Double_t  chi2  )  [inline, virtual]

Definition at line 263 of file TF1.h.

References fChisquare.

Referenced by TBinomialEfficiencyFitter::ComputeFCN(), TLinearFitter::Graph2DLinearFitter(), TLinearFitter::GraphLinearFitter(), TLinearFitter::HistLinearFitter(), TLinearFitter::MultiGraphLinearFitter(), and SetFitResult().

void TF1::SetFitResult ( const ROOT::Fit::FitResult result,
const Int_t indpar = 0 
) [virtual]

Definition at line 3089 of file TF1.cxx.

References TObject::Error(), TFormula::fNpar, TFormula::fParams, fParErrors, i, result(), SetChisquare(), SetNDF(), SetNumberFitPoints(), Update(), and TObject::Warning().

Referenced by combinedFit(), and exampleFit3D().

template<class PtrObj, typename MemFn>
void TF1::SetFunction ( PtrObj &  p,
MemFn  memFn 
)

Definition at line 326 of file TF1.h.

References fFunctor, and fType.

template<typename Func>
void TF1::SetFunction ( Func  f  ) 

Definition at line 320 of file TF1.h.

References fFunctor, and fType.

void TF1::SetMaximum ( Double_t  maximum = -1111  )  [virtual]

Definition at line 3129 of file TF1.cxx.

References fHistogram, fMaximum, gPad, and TH1::SetMaximum().

Referenced by anim(), RooStats::LikelihoodIntervalPlot::Draw(), exampleFunctor(), graph2dfit(), LegendreAssoc(), and TTripleSliderDemo::TTripleSliderDemo().

void TF1::SetMinimum ( Double_t  minimum = -1111  )  [virtual]

Definition at line 3142 of file TF1.cxx.

References fHistogram, fMinimum, gPad, and TH1::SetMinimum().

Referenced by anim(), exampleFunctor(), LegendreAssoc(), mathGammaNormal(), and TTripleSliderDemo::TTripleSliderDemo().

void TF1::SetNDF ( Int_t  ndf  )  [virtual]

Definition at line 3155 of file TF1.cxx.

References fNDF.

Referenced by TBinomialEfficiencyFitter::Fit(), and SetFitResult().

virtual void TF1::SetNumberFitPoints ( Int_t  npfits  )  [inline, virtual]

Definition at line 272 of file TF1.h.

References fNpfits.

Referenced by TFumiliFCN::Calculate_gradient_and_hessian(), chisquare_corr(), TBinomialEfficiencyFitter::ComputeFCN(), TFitter::FitChisquare(), TFumili::FitChisquare(), TFumili::FitChisquareI(), TFitter::FitChisquareI(), TFumili::FitLikelihood(), TFumili::FitLikelihoodI(), Graph2DFitChisquare(), GraphFitChisquare(), GraphFitChisquareFumili(), MultiGraphFitChisquare(), TBinLikelihoodFCN::operator()(), TChi2FCN::operator()(), SetFitResult(), TBinLikelihoodFCN::TBinLikelihoodFCN(), TChi2ExtendedFCN::TChi2ExtendedFCN(), TChi2FCN::TChi2FCN(), and TFumiliFCN::TFumiliFCN().

void TF1::SetNpx ( Int_t  npx = 100  )  [virtual]

Definition at line 3165 of file TF1.cxx.

References fNpx, Update(), and TObject::Warning().

Referenced by anim(), ClassImp(), ConfidenceIntervals(), TF1Editor::DoSliderXMoved(), TF1Editor::DoSliderXPressed(), TF1Editor::DoSliderXReleased(), TF1Editor::DoXPoints(), RooStats::LikelihoodIntervalPlot::Draw(), findPeak2(), fit2a(), FittingDemo(), TKDE::GetKDEApproximateBias(), TKDE::GetKDEFunction(), TKDE::GetPDFLowerConfidenceInterval(), TKDE::GetPDFUpperConfidenceInterval(), glrose(), glsurfaces(), goftest(), logscales(), minuit2FitBench(), normalDist(), peaks(), stress2(), and waves().

void TF1::SetParError ( Int_t  ipar,
Double_t  error 
) [virtual]

Definition at line 3188 of file TF1.cxx.

References TFormula::fNpar, and fParErrors.

Referenced by TFitParametersDialog::DoReset(), TFunctionParametersDialog::DoReset(), TBinomialEfficiencyFitter::Fit(), and TestBinomial().

void TF1::SetParErrors ( const Double_t errors  )  [virtual]

Definition at line 3198 of file TF1.cxx.

References TFormula::fNpar, fParErrors, and i.

void TF1::SetParLimits ( Int_t  ipar,
Double_t  parmin,
Double_t  parmax 
) [virtual]

Definition at line 3209 of file TF1.cxx.

References TFormula::fNpar, fParMax, fParMin, and i.

Referenced by TFunctionParametersDialog::DoFix(), TFitParametersDialog::DoParBound(), TFitParametersDialog::DoParFix(), TFitParametersDialog::DoParValue(), TFunctionParametersDialog::DoParValue(), TFitParametersDialog::DoReset(), TFunctionParametersDialog::DoReset(), TFunctionParametersDialog::DoSlider(), TFitParametersDialog::DoSlider(), fithist(), FixParameter(), H1InitGaus(), ROOT::Fit::Init2DGaus(), ROOT::Fit::InitGaus(), TGraph::InitGaus(), TMultiGraph::InitGaus(), langaufit(), ReleaseParameter(), TFitParametersDialog::SetParameters(), and TestBinomial().

virtual void TF1::SetParent ( TObject p = 0  )  [inline, virtual]

Definition at line 277 of file TF1.h.

References fParent, and p.

Referenced by copyTF1(), and HFit::StoreAndDrawFitFunction().

void TF1::SetRange ( Double_t  xmin,
Double_t  xmax 
) [virtual]

Definition at line 3227 of file TF1.cxx.

References fXmax, fXmin, and Update().

Referenced by combinedFit(), copyTF1(), TH2::DoFitSlices(), TFunctionParametersDialog::DoOK(), TTripleSliderDemo::DoSlider(), TTripleSliderDemo::DoText(), TF1Editor::DoXPoints(), RooStats::LikelihoodIntervalPlot::Draw(), DrawF1(), TH3::FitSlicesZ(), GammaFun(), TFunctionParametersDialog::RedrawFunction(), TFitParametersDialog::SetParameters(), TF2::SetRange(), SetRange(), HFit::StoreAndDrawFitFunction(), and TTripleSliderDemo::TTripleSliderDemo().

void TF1::SetRange ( Double_t  xmin,
Double_t  ymin,
Double_t  xmax,
Double_t  ymax 
) [inline, virtual]

Definition at line 314 of file TF1.h.

References SetRange().

void TF1::SetRange ( Double_t  xmin,
Double_t  ymin,
Double_t  zmin,
Double_t  xmax,
Double_t  ymax,
Double_t  zmax 
) [inline, virtual]

Definition at line 316 of file TF1.h.

References SetRange().

void TF1::SetSavedPoint ( Int_t  point,
Double_t  value 
) [virtual]

Definition at line 3241 of file TF1.cxx.

References fNpx, fNsave, and fSave.

void TF1::SetTitle ( const char *  title = ""  )  [virtual]

Reimplemented from TNamed.

Definition at line 3255 of file TF1.cxx.

References fHistogram, TNamed::fTitle, gPad, and TH1::SetTitle().

Referenced by Bessel(), RooStats::LikelihoodIntervalPlot::Draw(), GammaFun(), TKDE::GetKDEFunction(), graph2dfit(), LegendreAssoc(), mathStudent(), normalDist(), TF12::SetXY(), TF1(), and tStudent().

void TF1::Update (  )  [virtual]

Reimplemented from TFormula.

Definition at line 3355 of file TF1.cxx.

References fAlpha, fBeta, fGamma, fHistogram, and fIntegral.

Referenced by DoFit(), SetFitResult(), SetNpx(), TF2::SetNpy(), TF3::SetNpz(), TF3::SetRange(), TF2::SetRange(), and SetRange().

TF1 * TF1::GetCurrent (  )  [static]

Definition at line 1592 of file TF1.cxx.

References fgCurrent.

Referenced by G__G__Hist_102_0_95(), G__setup_memfuncTF1(), rr_ctf1_fcn(), and rr_ctf2_fcn().

void TF1::AbsValue ( Bool_t  reject = kTRUE  )  [static]

Definition at line 1060 of file TF1.cxx.

References fgAbsValue.

Referenced by G__G__Hist_102_0_96(), and G__setup_memfuncTF1().

void TF1::RejectPoint ( Bool_t  reject = kTRUE  )  [static]

Definition at line 3372 of file TF1.cxx.

References fgRejectPoint.

Referenced by TH1::Add(), TFumiliFCN::Calculate_gradient_and_hessian(), TGraph::Chisquare(), chisquare_corr(), TH1::Divide(), TFitter::FitChisquare(), TFumili::FitChisquare(), TFumili::FitChisquareI(), TFitter::FitChisquareI(), TFitter::FitLikelihood(), TFumili::FitLikelihood(), TFumili::FitLikelihoodI(), TFitter::FitLikelihoodI(), fline(), G__G__Hist_102_0_97(), G__setup_memfuncTF1(), Graph2DFitChisquare(), GraphFitChisquare(), GraphFitChisquareFumili(), MultiGraphFitChisquare(), THnSparse::Multiply(), TH1::Multiply(), TProfile::Multiply(), TBinLikelihoodFCN::operator()(), and TChi2FCN::operator()().

Bool_t TF1::RejectedPoint (  )  [static]

Definition at line 3385 of file TF1.cxx.

References fgRejectPoint.

Referenced by TH1::Add(), TFumiliFCN::Calculate_gradient_and_hessian(), TGraph::Chisquare(), chisquare_corr(), TH1::Divide(), TFitter::FitChisquare(), TFumili::FitChisquare(), TFumili::FitChisquareI(), TFitter::FitChisquareI(), TFitter::FitLikelihood(), TFumili::FitLikelihood(), TFumili::FitLikelihoodI(), TFitter::FitLikelihoodI(), G__G__Hist_102_0_98(), G__setup_memfuncTF1(), Graph2DFitChisquare(), GraphFitChisquare(), GraphFitChisquareFumili(), MultiGraphFitChisquare(), TH1::Multiply(), TProfile::Multiply(), TBinLikelihoodFCN::operator()(), and TChi2FCN::operator()().

void TF1::SetCurrent ( TF1 f1  )  [static]

Definition at line 3079 of file TF1.cxx.

References fgCurrent.

Referenced by G__G__Hist_102_0_99(), and G__setup_memfuncTF1().

Double_t TF1::Moment ( Double_t  n,
Double_t  a,
Double_t  b,
const Double_t params = 0,
Double_t  epsilon = 0.000001 
) [virtual]

Definition at line 3393 of file TF1.cxx.

References TObject::Error(), TF1_EvalWrapper::EvalNMom(), func(), ROOT::Math::GaussIntegrator::Integral(), kTRUE, norm(), ROOT::Math::GaussIntegrator::SetFunction(), and ROOT::Math::GaussIntegrator::SetRelTolerance().

Referenced by Mean().

Double_t TF1::CentralMoment ( Double_t  n,
Double_t  a,
Double_t  b,
const Double_t params = 0,
Double_t  epsilon = 0.000001 
) [virtual]

Definition at line 3427 of file TF1.cxx.

References TObject::Error(), TF1_EvalWrapper::EvalFirstMom(), TF1_EvalWrapper::EvalNMom(), func(), ROOT::Math::GaussIntegrator::Integral(), kTRUE, norm(), ROOT::Math::GaussIntegrator::SetFunction(), and ROOT::Math::GaussIntegrator::SetRelTolerance().

Referenced by Variance().

virtual Double_t TF1::Mean ( Double_t  a,
Double_t  b,
const Double_t params = 0,
Double_t  epsilon = 0.000001 
) [inline, virtual]

Definition at line 294 of file TF1.h.

References RootCsg::epsilon, Moment(), and params.

virtual Double_t TF1::Variance ( Double_t  a,
Double_t  b,
const Double_t params = 0,
Double_t  epsilon = 0.000001 
) [inline, virtual]

Definition at line 295 of file TF1.h.

References CentralMoment(), RootCsg::epsilon, and params.

void TF1::CalcGaussLegendreSamplingPoints ( Int_t  num,
Double_t x,
Double_t w,
Double_t  eps = 3.0e-11 
) [static]

Definition at line 3500 of file TF1.cxx.

References ROOT::Math::GaussLegendreIntegrator::GetWeightVectors().

Referenced by G__G__Hist_102_0_104(), and G__setup_memfuncTF1().

void TF1::CreateFromFunctor ( const char *  name,
Int_t  npar 
) [protected]

void TF1::CreateFromCintClass ( const char *  name,
void *  ptr,
Double_t  xmin,
Double_t  xmax,
Int_t  npar,
const char *  cname,
const char *  fname 
) [protected]

TF1& TF1::operator= ( const TF1 rhs  ) 

virtual void TF1::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

virtual void TF1::Copy ( TObject f1  )  const [virtual]

Reimplemented from TFormula.

virtual Double_t TF1::Derivative ( Double_t  x,
Double_t params = 0,
Double_t  epsilon = 0.001 
) const [virtual]

virtual Double_t TF1::Derivative2 ( Double_t  x,
Double_t params = 0,
Double_t  epsilon = 0.001 
) const [virtual]

virtual Double_t TF1::Derivative3 ( Double_t  x,
Double_t params = 0,
Double_t  epsilon = 0.001 
) const [virtual]

static Double_t TF1::DerivativeError (  )  [static]

virtual Int_t TF1::DistancetoPrimitive ( Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

virtual void TF1::Draw ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

virtual TF1* TF1::DrawCopy ( Option_t option = ""  )  const [virtual]

virtual TObject* TF1::DrawDerivative ( Option_t option = "al"  )  [virtual]

virtual TObject* TF1::DrawIntegral ( Option_t option = "al"  )  [virtual]

virtual void TF1::DrawF1 ( const char *  formula,
Double_t  xmin,
Double_t  xmax,
Option_t option = "" 
) [virtual]

virtual Double_t TF1::Eval ( Double_t  x,
Double_t  y = 0,
Double_t  z = 0,
Double_t  t = 0 
) const [virtual]

Reimplemented from TFormula.

virtual Double_t TF1::EvalPar ( const Double_t x,
const Double_t params = 0 
) [virtual]

Reimplemented from TFormula.

virtual Double_t TF1::operator() ( Double_t  x,
Double_t  y = 0,
Double_t  z = 0,
Double_t  t = 0 
) const [virtual]

virtual Double_t TF1::operator() ( const Double_t x,
const Double_t params = 0 
) [virtual]

virtual void TF1::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

Reimplemented from TObject.

virtual void TF1::FixParameter ( Int_t  ipar,
Double_t  value 
) [virtual]

Double_t TF1::GetChisquare (  )  const [inline]

Definition at line 214 of file TF1.h.

References fChisquare.

TH1* TF1::GetHistogram (  )  const

virtual Double_t TF1::GetMaximum ( Double_t  xmin = 0,
Double_t  xmax = 0,
Double_t  epsilon = 1.E-10,
Int_t  maxiter = 100,
Bool_t  logx = false 
) const [virtual]

virtual Double_t TF1::GetMinimum ( Double_t  xmin = 0,
Double_t  xmax = 0,
Double_t  epsilon = 1.E-10,
Int_t  maxiter = 100,
Bool_t  logx = false 
) const [virtual]

virtual Double_t TF1::GetMaximumX ( Double_t  xmin = 0,
Double_t  xmax = 0,
Double_t  epsilon = 1.E-10,
Int_t  maxiter = 100,
Bool_t  logx = false 
) const [virtual]

virtual Double_t TF1::GetMinimumX ( Double_t  xmin = 0,
Double_t  xmax = 0,
Double_t  epsilon = 1.E-10,
Int_t  maxiter = 100,
Bool_t  logx = false 
) const [virtual]

virtual Int_t TF1::GetNDF (  )  const [virtual]

virtual Int_t TF1::GetNpx (  )  const [inline, virtual]

Definition at line 221 of file TF1.h.

References fNpx.

TMethodCall* TF1::GetMethodCall (  )  const [inline]

Definition at line 222 of file TF1.h.

References fMethodCall.

virtual Int_t TF1::GetNumberFreeParameters (  )  const [virtual]

virtual Int_t TF1::GetNumberFitPoints (  )  const [inline, virtual]

Definition at line 224 of file TF1.h.

References fNpfits.

virtual char* TF1::GetObjectInfo ( Int_t  px,
Int_t  py 
) const [virtual]

Reimplemented from TObject.

TObject* TF1::GetParent (  )  const [inline]

Definition at line 226 of file TF1.h.

References fParent.

virtual Double_t TF1::GetParError ( Int_t  ipar  )  const [virtual]

virtual Double_t* TF1::GetParErrors (  )  const [inline, virtual]

Definition at line 228 of file TF1.h.

References fParErrors.

virtual void TF1::GetParLimits ( Int_t  ipar,
Double_t parmin,
Double_t parmax 
) const [virtual]

virtual Double_t TF1::GetProb (  )  const [virtual]

virtual Int_t TF1::GetQuantiles ( Int_t  nprobSum,
Double_t q,
const Double_t probSum 
) [virtual]

virtual Double_t TF1::GetRandom (  )  [virtual]

virtual Double_t TF1::GetRandom ( Double_t  xmin,
Double_t  xmax 
) [virtual]

virtual void TF1::GetRange ( Double_t xmin,
Double_t xmax 
) const [virtual]

virtual void TF1::GetRange ( Double_t xmin,
Double_t ymin,
Double_t xmax,
Double_t ymax 
) const [virtual]

virtual void TF1::GetRange ( Double_t xmin,
Double_t ymin,
Double_t zmin,
Double_t xmax,
Double_t ymax,
Double_t zmax 
) const [virtual]

virtual Double_t TF1::GetSave ( const Double_t x  )  [virtual]

virtual Double_t TF1::GetX ( Double_t  y,
Double_t  xmin = 0,
Double_t  xmax = 0,
Double_t  epsilon = 1.E-10,
Int_t  maxiter = 100,
Bool_t  logx = false 
) const [virtual]

virtual Double_t TF1::GetXmin (  )  const [inline, virtual]

Definition at line 239 of file TF1.h.

References fXmin.

virtual Double_t TF1::GetXmax (  )  const [inline, virtual]

Definition at line 240 of file TF1.h.

References fXmax.

TAxis* TF1::GetXaxis (  )  const

TAxis* TF1::GetYaxis (  )  const

TAxis* TF1::GetZaxis (  )  const

virtual Double_t TF1::GradientPar ( Int_t  ipar,
const Double_t x,
Double_t  eps = 0.01 
) [virtual]

virtual void TF1::GradientPar ( const Double_t x,
Double_t grad,
Double_t  eps = 0.01 
) [virtual]

virtual void TF1::InitArgs ( const Double_t x,
const Double_t params 
) [virtual]

static void TF1::InitStandardFunctions (  )  [static]

virtual Double_t TF1::Integral ( Double_t  a,
Double_t  b,
const Double_t params = 0,
Double_t  epsilon = 1e-12 
) [virtual]

virtual Double_t TF1::Integral ( Double_t  ax,
Double_t  bx,
Double_t  ay,
Double_t  by,
Double_t  epsilon = 1e-12 
) [virtual]

virtual Double_t TF1::Integral ( Double_t  ax,
Double_t  bx,
Double_t  ay,
Double_t  by,
Double_t  az,
Double_t  bz,
Double_t  epsilon = 1e-12 
) [virtual]

virtual Double_t TF1::IntegralError ( Double_t  a,
Double_t  b,
const Double_t params = 0,
const Double_t covmat = 0,
Double_t  epsilon = 1e-12 
) [virtual]

virtual Double_t TF1::IntegralError ( Int_t  n,
const Double_t a,
const Double_t b,
const Double_t params = 0,
const Double_t covmat = 0,
Double_t  epsilon = 1e-12 
) [virtual]

virtual Double_t TF1::IntegralFast ( Int_t  num,
Double_t x,
Double_t w,
Double_t  a,
Double_t  b,
Double_t params = 0,
Double_t  epsilon = 1e-12 
) [virtual]

virtual Double_t TF1::IntegralMultiple ( Int_t  n,
const Double_t a,
const Double_t b,
Int_t  minpts,
Int_t  maxpts,
Double_t  epsilon,
Double_t relerr,
Int_t nfnevl,
Int_t ifail 
) [virtual]

virtual Double_t TF1::IntegralMultiple ( Int_t  n,
const Double_t a,
const Double_t b,
Double_t  epsilon,
Double_t relerr 
) [virtual]

virtual Bool_t TF1::IsInside ( const Double_t x  )  const [virtual]

virtual void TF1::Paint ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

virtual void TF1::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TFormula.

virtual void TF1::ReleaseParameter ( Int_t  ipar  )  [virtual]

virtual void TF1::Save ( Double_t  xmin,
Double_t  xmax,
Double_t  ymin,
Double_t  ymax,
Double_t  zmin,
Double_t  zmax 
) [virtual]

virtual void TF1::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TObject.

virtual void TF1::SetChisquare ( Double_t  chi2  )  [inline, virtual]

Definition at line 263 of file TF1.h.

References fChisquare.

virtual void TF1::SetFitResult ( const ROOT::Fit::FitResult result,
const Int_t indpar = 0 
) [virtual]

template<class PtrObj, typename MemFn>
void TF1::SetFunction ( PtrObj &  p,
MemFn  memFn 
)

template<typename Func>
void TF1::SetFunction ( Func  f  ) 

virtual void TF1::SetMaximum ( Double_t  maximum = -1111  )  [virtual]

virtual void TF1::SetMinimum ( Double_t  minimum = -1111  )  [virtual]

virtual void TF1::SetNDF ( Int_t  ndf  )  [virtual]

virtual void TF1::SetNumberFitPoints ( Int_t  npfits  )  [inline, virtual]

Definition at line 272 of file TF1.h.

References fNpfits.

virtual void TF1::SetNpx ( Int_t  npx = 100  )  [virtual]

virtual void TF1::SetParError ( Int_t  ipar,
Double_t  error 
) [virtual]

virtual void TF1::SetParErrors ( const Double_t errors  )  [virtual]

virtual void TF1::SetParLimits ( Int_t  ipar,
Double_t  parmin,
Double_t  parmax 
) [virtual]

virtual void TF1::SetParent ( TObject p = 0  )  [inline, virtual]

Definition at line 277 of file TF1.h.

References fParent, and p.

virtual void TF1::SetRange ( Double_t  xmin,
Double_t  xmax 
) [virtual]

virtual void TF1::SetRange ( Double_t  xmin,
Double_t  ymin,
Double_t  xmax,
Double_t  ymax 
) [virtual]

virtual void TF1::SetRange ( Double_t  xmin,
Double_t  ymin,
Double_t  zmin,
Double_t  xmax,
Double_t  ymax,
Double_t  zmax 
) [virtual]

virtual void TF1::SetSavedPoint ( Int_t  point,
Double_t  value 
) [virtual]

virtual void TF1::SetTitle ( const char *  title = ""  )  [virtual]

Reimplemented from TNamed.

virtual void TF1::Update (  )  [virtual]

Reimplemented from TFormula.

static TF1* TF1::GetCurrent (  )  [static]

static void TF1::AbsValue ( Bool_t  reject = kTRUE  )  [static]

static void TF1::RejectPoint ( Bool_t  reject = kTRUE  )  [static]

static Bool_t TF1::RejectedPoint (  )  [static]

static void TF1::SetCurrent ( TF1 f1  )  [static]

virtual Double_t TF1::Moment ( Double_t  n,
Double_t  a,
Double_t  b,
const Double_t params = 0,
Double_t  epsilon = 0.000001 
) [virtual]

virtual Double_t TF1::CentralMoment ( Double_t  n,
Double_t  a,
Double_t  b,
const Double_t params = 0,
Double_t  epsilon = 0.000001 
) [virtual]

virtual Double_t TF1::Mean ( Double_t  a,
Double_t  b,
const Double_t params = 0,
Double_t  epsilon = 0.000001 
) [inline, virtual]

Definition at line 294 of file TF1.h.

References RootCsg::epsilon, Moment(), and params.

virtual Double_t TF1::Variance ( Double_t  a,
Double_t  b,
const Double_t params = 0,
Double_t  epsilon = 0.000001 
) [inline, virtual]

Definition at line 295 of file TF1.h.

References CentralMoment(), RootCsg::epsilon, and params.

static void TF1::CalcGaussLegendreSamplingPoints ( Int_t  num,
Double_t x,
Double_t w,
Double_t  eps = 3.0e-11 
) [static]


Member Data Documentation

Double_t TF1::fXmin [protected]

Definition at line 57 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), TF3::CreateHistogram(), TF2::CreateHistogram(), DistancetoPrimitive(), TF2::DistancetoPrimitive(), GetMaximum(), GetMaximumX(), GetMinimum(), GetMinimumX(), TF2::GetMinimumXY(), TF3::GetMinimumXYZ(), TF2::GetObjectInfo(), GetRandom(), TF2::GetRandom2(), TF3::GetRandom3(), TF2::GetRange(), GetRange(), TF3::GetRange(), GetX(), GetXmin(), TF3::IsInside(), IsInside(), TF2::IsInside(), TF2::Paint(), Paint(), TF3::Paint(), TF3::Save(), TF2::Save(), Save(), SavePrimitive(), TF2::SavePrimitive(), TF3::SavePrimitive(), TF3::SetClippingBoxOff(), TF3::SetClippingBoxOn(), TF3::SetRange(), TF2::SetRange(), SetRange(), TF1(), and TF12::TF12().

Double_t TF1::fXmax [protected]

Definition at line 58 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), TF3::CreateHistogram(), TF2::CreateHistogram(), DistancetoPrimitive(), TF2::DistancetoPrimitive(), GetMaximum(), GetMaximumX(), GetMinimum(), GetMinimumX(), TF2::GetMinimumXY(), TF3::GetMinimumXYZ(), TF2::GetObjectInfo(), GetRandom(), TF2::GetRandom2(), TF3::GetRandom3(), TF2::GetRange(), GetRange(), TF3::GetRange(), GetX(), GetXmax(), TF3::IsInside(), IsInside(), TF2::IsInside(), TF2::Paint(), Paint(), TF3::Paint(), TF3::Save(), TF2::Save(), Save(), SavePrimitive(), TF2::SavePrimitive(), TF3::SavePrimitive(), TF3::SetClippingBoxOff(), TF3::SetClippingBoxOn(), TF3::SetRange(), TF2::SetRange(), SetRange(), TF1(), and TF12::TF12().

Int_t TF1::fNpx [protected]

Definition at line 59 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), TF3::CreateHistogram(), TF2::CreateHistogram(), GetMaximum(), GetMaximumX(), GetMinimum(), GetMinimumX(), TF2::GetMinimumXY(), TF3::GetMinimumXYZ(), GetNpx(), GetQuantiles(), GetRandom(), TF2::GetRandom2(), TF3::GetRandom3(), GetX(), TF2::Integral(), TF3::Integral(), TF2::Paint(), Paint(), TF3::Paint(), TF3::Save(), TF2::Save(), Save(), SavePrimitive(), TF3::SetClippingBoxOff(), TF3::SetClippingBoxOn(), SetNpx(), SetSavedPoint(), TF1(), and TF2::TF2().

Int_t TF1::fType [protected]

Definition at line 60 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), EvalPar(), SavePrimitive(), SetFunction(), and TF1().

Int_t TF1::fNpfits [protected]

Definition at line 61 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), GetNDF(), GetNumberFitPoints(), SetNumberFitPoints(), and TF1().

Int_t TF1::fNDF [protected]

Definition at line 62 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), GetNDF(), GetProb(), SetNDF(), and TF1().

Int_t TF1::fNsave [protected]

Definition at line 63 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), GetSave(), TF3::GetSave(), TF2::GetSave(), TF3::Save(), TF2::Save(), Save(), SetSavedPoint(), and TF1().

Double_t TF1::fChisquare [protected]

Definition at line 64 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), GetChisquare(), GetProb(), SetChisquare(), and TF1().

Double_t* TF1::fIntegral [protected]

Definition at line 65 of file TF1.h.

Referenced by CreateFromCintClass(), GetRandom(), TF2::GetRandom2(), TF3::GetRandom3(), TF1(), Update(), and ~TF1().

Double_t* TF1::fParErrors [protected]

[fNpx] Integral of function binned on fNpx bins

Definition at line 66 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), CreateFromFunctor(), GetParError(), GetParErrors(), SetFitResult(), SetParError(), SetParErrors(), TF1(), and ~TF1().

Double_t* TF1::fParMin [protected]

Definition at line 67 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), CreateFromFunctor(), GetParLimits(), SetParLimits(), TF1(), and ~TF1().

Double_t* TF1::fParMax [protected]

Definition at line 68 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), CreateFromFunctor(), GetParLimits(), SetParLimits(), TF1(), and ~TF1().

Double_t* TF1::fSave [protected]

Definition at line 69 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), GetSave(), TF3::GetSave(), TF2::GetSave(), TF3::Save(), TF2::Save(), Save(), SetSavedPoint(), TF1(), and ~TF1().

Double_t* TF1::fAlpha [protected]

Definition at line 70 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), GetRandom(), TF1(), Update(), and ~TF1().

Double_t* TF1::fBeta [protected]

Array alpha. for each bin in x the deconvolution r of fIntegral.

Definition at line 71 of file TF1.h.

Referenced by CreateFromCintClass(), GetRandom(), TF1(), Update(), and ~TF1().

Double_t* TF1::fGamma [protected]

Array beta. is approximated by x = alpha +beta*r *gamma*r**2.

Definition at line 72 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), GetRandom(), TF1(), Update(), and ~TF1().

TObject* TF1::fParent [protected]

Array gamma.

Definition at line 73 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), GetParent(), GetSave(), Save(), SetParent(), TF1(), and ~TF1().

TH1* TF1::fHistogram [protected]

Parent object hooking this function (if one).

Definition at line 74 of file TF1.h.

Referenced by CreateFromCintClass(), DistancetoPrimitive(), TF2::DistancetoPrimitive(), ExecuteEvent(), TF2::GetContourLevel(), GetHistogram(), TF2::Paint(), Paint(), TF3::Paint(), Print(), TF3::SetClippingBoxOff(), TF3::SetClippingBoxOn(), SetMaximum(), SetMinimum(), SetTitle(), TF12::SetXY(), TF1(), Update(), and ~TF1().

Double_t TF1::fMaximum [protected]

Pointer to histogram used for visualisation.

Definition at line 75 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), TF2::CreateHistogram(), TF2::Paint(), Paint(), SetMaximum(), and TF1().

Double_t TF1::fMinimum [protected]

Definition at line 76 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), TF2::CreateHistogram(), TF2::Paint(), Paint(), SetMinimum(), and TF1().

TMethodCall* TF1::fMethodCall [protected]

Definition at line 77 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), EvalPar(), GetMethodCall(), InitArgs(), operator()(), TF2::SavePrimitive(), TF3::SavePrimitive(), TF1(), and ~TF1().

void* TF1::fCintFunc [protected]

Pointer to MethodCall in case of interpreted function.

Definition at line 78 of file TF1.h.

Referenced by Copy(), CreateFromCintClass(), EvalPar(), and TF1().

ROOT::Math::ParamFunctor TF1::fFunctor [protected]

pointer to interpreted function class

Definition at line 79 of file TF1.h.

Referenced by Copy(), EvalPar(), SetFunction(), and TF1().

static Bool_t TF1::fgAbsValue [static, protected]

Functor object to wrap any C++ callable object.

Definition at line 81 of file TF1.h.

Referenced by AbsValue(), and Integral().

static Bool_t TF1::fgRejectPoint [static, protected]

Definition at line 82 of file TF1.h.

Referenced by RejectedPoint(), and RejectPoint().

TF1 * TF1::fgCurrent [static, protected]

Definition at line 83 of file TF1.h.

Referenced by EvalPar(), GetCurrent(), Paint(), and SetCurrent().

Double_t* TF1::fIntegral [protected]

Definition at line 65 of file TF1.h.

Double_t* TF1::fParErrors [protected]

[fNpx] Integral of function binned on fNpx bins

Definition at line 66 of file TF1.h.

Double_t* TF1::fParMin [protected]

Definition at line 67 of file TF1.h.

Double_t* TF1::fParMax [protected]

Definition at line 68 of file TF1.h.

Double_t* TF1::fSave [protected]

Definition at line 69 of file TF1.h.

Double_t* TF1::fAlpha [protected]

Definition at line 70 of file TF1.h.

Double_t* TF1::fBeta [protected]

Array alpha. for each bin in x the deconvolution r of fIntegral.

Definition at line 71 of file TF1.h.

Double_t* TF1::fGamma [protected]

Array beta. is approximated by x = alpha +beta*r *gamma*r**2.

Definition at line 72 of file TF1.h.

TObject* TF1::fParent [protected]

Array gamma.

Definition at line 73 of file TF1.h.

TH1* TF1::fHistogram [protected]

Parent object hooking this function (if one).

Definition at line 74 of file TF1.h.

TMethodCall* TF1::fMethodCall [protected]

Definition at line 77 of file TF1.h.

void* TF1::fCintFunc [protected]

Pointer to MethodCall in case of interpreted function.

Definition at line 78 of file TF1.h.

TF1* TF1::fgCurrent [static, protected]

Definition at line 83 of file TF1.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:26 2011 for ROOT_528-00b_version by  doxygen 1.5.1