#include <TF1.h>
Inheritance diagram for TF1:
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) | |
TF1 & | operator= (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 TF1 * | DrawCopy (Option_t *option="") const |
virtual TObject * | DrawDerivative (Option_t *option="al") |
virtual TObject * | DrawIntegral (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 |
TH1 * | GetHistogram () 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 |
TMethodCall * | GetMethodCall () const |
virtual Int_t | GetNumberFreeParameters () const |
virtual Int_t | GetNumberFitPoints () const |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
TObject * | GetParent () const |
virtual Double_t | GetParError (Int_t ipar) const |
virtual Double_t * | GetParErrors () 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 |
TAxis * | GetXaxis () const |
TAxis * | GetYaxis () const |
TAxis * | GetZaxis () 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) | |
TF1 & | operator= (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 TF1 * | DrawCopy (Option_t *option="") const |
virtual TObject * | DrawDerivative (Option_t *option="al") |
virtual TObject * | DrawIntegral (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 |
TH1 * | GetHistogram () 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 |
TMethodCall * | GetMethodCall () const |
virtual Int_t | GetNumberFreeParameters () const |
virtual Int_t | GetNumberFitPoints () const |
virtual char * | GetObjectInfo (Int_t px, Int_t py) const |
TObject * | GetParent () const |
virtual Double_t | GetParError (Int_t ipar) const |
virtual Double_t * | GetParErrors () 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 |
TAxis * | GetXaxis () const |
TAxis * | GetYaxis () const |
TAxis * | GetZaxis () 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 TF1 * | GetCurrent () |
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 TF1 * | GetCurrent () |
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_t * | fIntegral |
Double_t * | fParErrors |
[fNpx] Integral of function binned on fNpx bins | |
Double_t * | fParMin |
Double_t * | fParMax |
Double_t * | fSave |
Double_t * | fAlpha |
Double_t * | fBeta |
Array alpha. for each bin in x the deconvolution r of fIntegral. | |
Double_t * | fGamma |
Array beta. is approximated by x = alpha +beta*r *gamma*r**2. | |
TObject * | fParent |
Array gamma. | |
TH1 * | fHistogram |
Parent object hooking this function (if one). | |
Double_t | fMaximum |
Pointer to histogram used for visualisation. | |
Double_t | fMinimum |
TMethodCall * | fMethodCall |
void * | fCintFunc |
Pointer to MethodCall in case of interpreted function. | |
ROOT::Math::ParamFunctor | fFunctor |
pointer to interpreted function class | |
Double_t * | fIntegral |
Double_t * | fParErrors |
[fNpx] Integral of function binned on fNpx bins | |
Double_t * | fParMin |
Double_t * | fParMax |
Double_t * | fSave |
Double_t * | fAlpha |
Double_t * | fBeta |
Array alpha. for each bin in x the deconvolution r of fIntegral. | |
Double_t * | fGamma |
Array beta. is approximated by x = alpha +beta*r *gamma*r**2. | |
TObject * | fParent |
Array gamma. | |
TH1 * | fHistogram |
Parent object hooking this function (if one). | |
TMethodCall * | fMethodCall |
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 TF1 * | fgCurrent |
static TF1 * | fgCurrent |
Definition at line 54 of file TF1.h.
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().
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().
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().
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 | |||
) |
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, | |
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 | |||
) |
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] |
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().
void TF1::Browse | ( | TBrowser * | b | ) | [virtual] |
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().
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().
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().
Definition at line 1429 of file TF1.cxx.
References TVirtualPad::cd(), TGraph::Draw(), TROOT::GetSelectedPad(), gPad, gr, and gROOT.
Definition at line 1453 of file TF1.cxx.
References TVirtualPad::cd(), TGraph::Draw(), TROOT::GetSelectedPad(), gPad, gr, and gROOT.
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().
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().
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().
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().
TObject* TF1::GetParent | ( | ) | const [inline] |
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 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().
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().
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.
Definition at line 2174 of file TF1.cxx.
Referenced by TBinomialEfficiencyFitter::ComputeFCN(), Derivative(), Derivative2(), Derivative3(), TF1Editor::DoXPoints(), HFit::Fit(), and TF2::GetRange().
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().
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().
Definition at line 2363 of file TF1.cxx.
References TFormula::fNpar, GradientPar(), and TObject::Warning().
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::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::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().
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().
void TF1::SetFunction | ( | PtrObj & | p, | |
MemFn | memFn | |||
) |
void TF1::SetFunction | ( | Func | f | ) |
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().
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 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 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::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().
Definition at line 1060 of file TF1.cxx.
References fgAbsValue.
Referenced by G__G__Hist_102_0_96(), and G__setup_memfuncTF1().
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().
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] |
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 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.
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] |
Reimplemented from TObject.
Double_t TF1::GetChisquare | ( | ) | const [inline] |
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] |
TMethodCall* TF1::GetMethodCall | ( | ) | const [inline] |
virtual Int_t TF1::GetNumberFreeParameters | ( | ) | const [virtual] |
virtual Int_t TF1::GetNumberFitPoints | ( | ) | const [inline, virtual] |
TObject* TF1::GetParent | ( | ) | const [inline] |
virtual Double_t* TF1::GetParErrors | ( | ) | const [inline, 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 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::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] |
virtual Double_t TF1::GetXmax | ( | ) | const [inline, virtual] |
TAxis* TF1::GetXaxis | ( | ) | const |
TAxis* TF1::GetYaxis | ( | ) | const |
TAxis* TF1::GetZaxis | ( | ) | const |
virtual void TF1::GradientPar | ( | const Double_t * | x, | |
Double_t * | grad, | |||
Double_t | eps = 0.01 | |||
) | [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 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] |
virtual void TF1::SetFitResult | ( | const ROOT::Fit::FitResult & | result, | |
const Int_t * | indpar = 0 | |||
) | [virtual] |
void TF1::SetFunction | ( | PtrObj & | p, | |
MemFn | memFn | |||
) |
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] |
virtual void TF1::SetNpx | ( | Int_t | npx = 100 |
) | [virtual] |
virtual void TF1::SetParErrors | ( | const Double_t * | errors | ) | [virtual] |
virtual void TF1::SetParent | ( | TObject * | p = 0 |
) | [inline, 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::SetTitle | ( | const char * | title = "" |
) | [virtual] |
Reimplemented from TNamed.
virtual void TF1::Update | ( | ) | [virtual] |
Reimplemented from TFormula.
static TF1* TF1::GetCurrent | ( | ) | [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] |
static void TF1::CalcGaussLegendreSamplingPoints | ( | Int_t | num, | |
Double_t * | x, | |||
Double_t * | w, | |||
Double_t | eps = 3.0e-11 | |||
) | [static] |
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().
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::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] |
ROOT::Math::ParamFunctor TF1::fFunctor [protected] |
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] |
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] |
Double_t* TF1::fParErrors [protected] |
Double_t* TF1::fParMin [protected] |
Double_t* TF1::fParMax [protected] |
Double_t* TF1::fSave [protected] |
Double_t* TF1::fAlpha [protected] |
Double_t* TF1::fBeta [protected] |
Double_t* TF1::fGamma [protected] |
TObject* TF1::fParent [protected] |
TH1* TF1::fHistogram [protected] |
TMethodCall* TF1::fMethodCall [protected] |
void* TF1::fCintFunc [protected] |
TF1* TF1::fgCurrent [static, protected] |