![]() |
KaliVeda
Toolkit for HIC analysis
|
Numerical derivative of a TF1.
Created by KVClassFactory on Fri Nov 6 11:04:13 2015 Author: John Frankland,,,
Definition at line 16 of file TF1Derivative.h.
#include <TF1Derivative.h>

Public Member Functions | |
| TF1Derivative () | |
| TF1Derivative (TF1 *func, int order=1) | |
| Constructor with function to differentiate and order required (up to 3rd order). More... | |
| virtual | ~TF1Derivative () |
| Destructor. More... | |
| void | Copy (TObject &obj) const override |
| Double_t | EvalPar (const Double_t *x, const Double_t *params=0) override |
| Returns fOrder-th derivative of function at x (fOrder=1,2,3) More... | |
Public Member Functions inherited from TF1 | |
| TF1 () | |
| TF1 (const char *name, const char *formula, Double_t xmin, Double_t xmax, Option_t *option) | |
| TF1 (const char *name, const char *formula, Double_t xmin=0, Double_t xmax=1, EAddToList addToGlobList=EAddToList::kDefault, bool vectorize=false) | |
| TF1 (const char *name, const PtrObj &p, MemFn memFn, Double_t xmin, Double_t xmax, Int_t npar, const char *, const char *, EAddToList addToGlobList=EAddToList::kDefault) | |
| TF1 (const char *name, const PtrObj &p, MemFn memFn, Double_t xmin, Double_t xmax, Int_t npar, Int_t ndim=1, EAddToList addToGlobList=EAddToList::kDefault) | |
| TF1 (const char *name, Double_t xmin, Double_t xmax, Int_t npar, Int_t ndim=1, EAddToList addToGlobList=EAddToList::kDefault) | |
| 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, Int_t ndim=1, EAddToList addToGlobList=EAddToList::kDefault) | |
| TF1 (const char *name, Double_t(*fcn)(Double_t *, Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0, Int_t ndim=1, EAddToList addToGlobList=EAddToList::kDefault) | |
| TF1 (const char *name, Func f, Double_t xmin, Double_t xmax, Int_t npar, const char *, EAddToList addToGlobList=EAddToList::kDefault) | |
| TF1 (const char *name, Func f, Double_t xmin, Double_t xmax, Int_t npar, Int_t ndim=1, EAddToList addToGlobList=EAddToList::kDefault) | |
| TF1 (const char *name, ROOT::Math::ParamFunctor f, Double_t xmin=0, Double_t xmax=1, Int_t npar=0, Int_t ndim=1, EAddToList addToGlobList=EAddToList::kDefault) | |
| TF1 (const char *name, std::function< T(const T *data, const Double_t *param)> &fcn, Double_t xmin=0, Double_t xmax=1, Int_t npar=0, Int_t ndim=1, EAddToList addToGlobList=EAddToList::kDefault) | |
| TF1 (const char *name, T(*fcn)(const T *, const Double_t *), Double_t xmin=0, Double_t xmax=1, Int_t npar=0, Int_t ndim=1, EAddToList addToGlobList=EAddToList::kDefault) | |
| TF1 (const TF1 &f1) | |
| ~TF1 () override | |
| virtual void | AddParameter (const TString &name, Double_t value) |
| virtual Bool_t | AddToGlobalList (Bool_t on=kTRUE) |
| void | Browse (TBrowser *b) override |
| virtual Double_t | CentralMoment (Double_t n, Double_t a, Double_t b, const Double_t *params=nullptr, Double_t epsilon=0.000001) |
| TObject * | Clone (const char *newname=nullptr) const override |
| virtual TH1 * | CreateHistogram () |
| virtual Double_t | Derivative (Double_t x, Double_t *params=nullptr, Double_t epsilon=0.001) const |
| virtual Double_t | Derivative2 (Double_t x, Double_t *params=nullptr, Double_t epsilon=0.001) const |
| virtual Double_t | Derivative3 (Double_t x, Double_t *params=nullptr, Double_t epsilon=0.001) const |
| Int_t | DistancetoPrimitive (Int_t px, Int_t py) override |
| void | Draw (Option_t *option="") override |
| virtual TF1 * | DrawCopy (Option_t *option="") const |
| virtual TObject * | DrawDerivative (Option_t *option="al") |
| virtual void | DrawF1 (Double_t xmin, Double_t xmax, Option_t *option="") |
| virtual TObject * | DrawIntegral (Option_t *option="al") |
| virtual Double_t | Eval (Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const |
| T | EvalPar (const T *x, const Double_t *params=nullptr) |
| void | ExecuteEvent (Int_t event, Int_t px, Int_t py) override |
| virtual void | FixParameter (Int_t ipar, Double_t value) |
| Double_t | GetChisquare () const |
| virtual TString | GetExpFormula (Option_t *option="") const |
| virtual TFormula * | GetFormula () |
| virtual const TFormula * | GetFormula () const |
| virtual TH1 * | GetHistogram () const |
| virtual const TObject * | GetLinearPart (Int_t i) 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 | GetMaximumStored () 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 |
| TMethodCall * | GetMethodCall () 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 | GetMinimumStored () 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 | GetNdim () const |
| virtual Int_t | GetNpar () const |
| virtual Int_t | GetNpx () const |
| virtual Int_t | GetNumber () const |
| virtual Int_t | GetNumberFitPoints () const |
| virtual Int_t | GetNumberFreeParameters () const |
| char * | GetObjectInfo (Int_t px, Int_t py) const override |
| virtual Double_t | GetParameter (const TString &name) const |
| virtual Double_t | GetParameter (Int_t ipar) const |
| virtual Double_t * | GetParameters () const |
| virtual void | GetParameters (Double_t *params) |
| TObject * | GetParent () const |
| virtual Double_t | GetParError (Int_t ipar) const |
| virtual const Double_t * | GetParErrors () const |
| virtual void | GetParLimits (Int_t ipar, Double_t &parmin, Double_t &parmax) const |
| virtual const char * | GetParName (Int_t ipar) const |
| virtual Int_t | GetParNumber (const char *name) const |
| virtual Double_t | GetProb () const |
| virtual Int_t | GetQuantiles (Int_t nprobSum, Double_t *q, const Double_t *probSum) |
| virtual Double_t | GetRandom (Double_t xmin, Double_t xmax, TRandom *rng=nullptr, Option_t *opt=nullptr) |
| virtual Double_t | GetRandom (TRandom *rng=nullptr, Option_t *opt=nullptr) |
| 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 | GetVariable (const TString &name) |
| 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 |
| TAxis * | GetXaxis () const |
| virtual Double_t | GetXmax () const |
| virtual Double_t | GetXmin () const |
| TAxis * | GetYaxis () const |
| TAxis * | GetZaxis () const |
| virtual void | GradientPar (const Double_t *x, Double_t *grad, Double_t eps=0.01) |
| void | GradientPar (const T *x, T *grad, Double_t eps=0.01) |
| virtual Double_t | GradientPar (Int_t ipar, const Double_t *x, Double_t eps=0.01) |
| T | GradientPar (Int_t ipar, const T *x, Double_t eps=0.01) |
| void | GradientParTempl (const T *x, T *grad, Double_t eps=0.01) |
| T | GradientParTempl (Int_t ipar, const T *x, 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, Double_t epsrel=1.e-12) |
| virtual Double_t | IntegralError (Double_t a, Double_t b, const Double_t *params=nullptr, const Double_t *covmat=nullptr, Double_t epsilon=1.E-2) |
| virtual Double_t | IntegralError (Int_t n, const Double_t *a, const Double_t *b, const Double_t *params=nullptr, const Double_t *covmat=nullptr, Double_t epsilon=1.E-2) |
| virtual Double_t | IntegralFast (Int_t num, Double_t *x, Double_t *w, Double_t a, Double_t b, Double_t *params=nullptr, Double_t epsilon=1e-12) |
| virtual Double_t | IntegralMultiple (Int_t n, const Double_t *a, const Double_t *b, Double_t epsrel, Double_t &relerr) |
| virtual Double_t | IntegralMultiple (Int_t n, const Double_t *a, const Double_t *b, Int_t maxpts, Double_t epsrel, Double_t epsabs, Double_t &relerr, Int_t &nfnevl, Int_t &ifail) |
| virtual Double_t | IntegralMultiple (Int_t n, const Double_t *a, const Double_t *b, Int_t, Int_t maxpts, Double_t epsrel, Double_t &relerr, Int_t &nfnevl, Int_t &ifail) |
| virtual Double_t | IntegralOneDim (Double_t a, Double_t b, Double_t epsrel, Double_t epsabs, Double_t &err) |
| TClass * | IsA () const override |
| virtual Bool_t | IsEvalNormalized () const |
| virtual Bool_t | IsInside (const Double_t *x) const |
| virtual Bool_t | IsLinear () const |
| virtual Bool_t | IsValid () const |
| bool | IsVectorized () |
| virtual Double_t | Mean (Double_t a, Double_t b, const Double_t *params=nullptr, Double_t epsilon=0.000001) |
| virtual Double_t | Moment (Double_t n, Double_t a, Double_t b, const Double_t *params=nullptr, Double_t epsilon=0.000001) |
| T | operator() (const T *x, const Double_t *params=nullptr) |
| virtual Double_t | operator() (Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const |
| TF1 & | operator= (const TF1 &rhs) |
| void | Paint (Option_t *option="") override |
| void | Print (Option_t *option="") const override |
| 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) |
| void | SavePrimitive (std::ostream &out, Option_t *option="") override |
| virtual void | SetChisquare (Double_t chi2) |
| virtual void | SetFitResult (const ROOT::Fit::FitResult &result, const Int_t *indpar=nullptr) |
| void | SetFunction (Func f) |
| void | SetFunction (PtrObj &p, MemFn memFn) |
| virtual void | SetMaximum (Double_t maximum=-1111) |
| virtual void | SetMinimum (Double_t minimum=-1111) |
| virtual void | SetNDF (Int_t ndf) |
| virtual void | SetNormalized (Bool_t flag) |
| virtual void | SetNpx (Int_t npx=100) |
| virtual void | SetNumberFitPoints (Int_t npfits) |
| virtual void | SetParameter (const TString &name, Double_t value) |
| virtual void | SetParameter (Int_t param, Double_t value) |
| virtual void | SetParameters (const Double_t *params) |
| virtual void | SetParameters (double p0, double p1=0.0, double p2=0.0, double p3=0.0, double p4=0.0, double p5=0.0, double p6=0.0, double p7=0.0, double p8=0.0, double p9=0.0, double p10=0.0) |
| virtual void | SetParent (TObject *p=nullptr) |
| 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 | SetParName (Int_t ipar, const char *name) |
| virtual void | SetParNames (const char *name0="p0", const char *name1="p1", const char *name2="p2", const char *name3="p3", const char *name4="p4", const char *name5="p5", const char *name6="p6", const char *name7="p7", const char *name8="p8", const char *name9="p9", const char *name10="p10") |
| 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) |
| void | SetTitle (const char *title="") override |
| virtual void | SetVectorized (Bool_t vectorized) |
| void | Streamer (TBuffer &) override |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| virtual void | Update () |
| virtual Double_t | Variance (Double_t a, Double_t b, const Double_t *params=nullptr, Double_t epsilon=0.000001) |
Public Member Functions inherited from TNamed | |
| TNamed () | |
| TNamed (const char *name, const char *title) | |
| TNamed (const TNamed &named) | |
| TNamed (const TString &name, const TString &title) | |
| virtual | ~TNamed () |
| void | Clear (Option_t *option="") override |
| TObject * | Clone (const char *newname="") const override |
| Int_t | Compare (const TObject *obj) const override |
| virtual void | FillBuffer (char *&buffer) |
| const char * | GetName () const override |
| const char * | GetTitle () const override |
| ULong_t | Hash () const override |
| TClass * | IsA () const override |
| Bool_t | IsSortable () const override |
| void | ls (Option_t *option="") const override |
| TNamed & | operator= (const TNamed &rhs) |
| void | Print (Option_t *option="") const override |
| virtual void | SetName (const char *name) |
| virtual void | SetNameTitle (const char *name, const char *title) |
| virtual Int_t | Sizeof () const |
| void | Streamer (TBuffer &) override |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TObject | |
| TObject () | |
| TObject (const TObject &object) | |
| virtual | ~TObject () |
| void | AbstractMethod (const char *method) const |
| virtual void | AppendPad (Option_t *option="") |
| ULong_t | CheckedHash () |
| virtual const char * | ClassName () const |
| virtual void | Delete (Option_t *option="") |
| virtual void | DrawClass () const |
| virtual TObject * | DrawClone (Option_t *option="") const |
| virtual void | Dump () const |
| virtual void | Error (const char *method, const char *msgfmt,...) const |
| virtual void | Execute (const char *method, const char *params, Int_t *error=nullptr) |
| virtual void | Execute (TMethod *method, TObjArray *params, Int_t *error=nullptr) |
| virtual void | Fatal (const char *method, const char *msgfmt,...) const |
| virtual TObject * | FindObject (const char *name) const |
| virtual TObject * | FindObject (const TObject *obj) const |
| virtual Option_t * | GetDrawOption () const |
| virtual const char * | GetIconName () const |
| virtual Option_t * | GetOption () const |
| virtual UInt_t | GetUniqueID () const |
| virtual Bool_t | HandleTimer (TTimer *timer) |
| Bool_t | HasInconsistentHash () const |
| virtual void | Info (const char *method, const char *msgfmt,...) const |
| virtual Bool_t | InheritsFrom (const char *classname) const |
| virtual Bool_t | InheritsFrom (const TClass *cl) const |
| virtual void | Inspect () const |
| void | InvertBit (UInt_t f) |
| Bool_t | IsDestructed () const |
| virtual Bool_t | IsEqual (const TObject *obj) const |
| virtual Bool_t | IsFolder () const |
| R__ALWAYS_INLINE Bool_t | IsOnHeap () const |
| R__ALWAYS_INLINE Bool_t | IsZombie () const |
| void | MayNotUse (const char *method) const |
| virtual Bool_t | Notify () |
| void | Obsolete (const char *method, const char *asOfVers, const char *removedFromVers) const |
| void | operator delete (void *ptr) |
| void | operator delete (void *ptr, void *vp) |
| void | operator delete[] (void *ptr) |
| void | operator delete[] (void *ptr, void *vp) |
| void * | operator new (size_t sz) |
| void * | operator new (size_t sz, void *vp) |
| void * | operator new[] (size_t sz) |
| void * | operator new[] (size_t sz, void *vp) |
| TObject & | operator= (const TObject &rhs) |
| virtual void | Pop () |
| virtual Int_t | Read (const char *name) |
| virtual void | RecursiveRemove (TObject *obj) |
| void | ResetBit (UInt_t f) |
| virtual void | SaveAs (const char *filename="", Option_t *option="") const |
| void | SetBit (UInt_t f) |
| void | SetBit (UInt_t f, Bool_t set) |
| virtual void | SetDrawOption (Option_t *option="") |
| virtual void | SetUniqueID (UInt_t uid) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| virtual void | SysError (const char *method, const char *msgfmt,...) const |
| R__ALWAYS_INLINE Bool_t | TestBit (UInt_t f) const |
| Int_t | TestBits (UInt_t f) const |
| virtual void | UseCurrentStyle () |
| virtual void | Warning (const char *method, const char *msgfmt,...) const |
| virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) |
| virtual Int_t | Write (const char *name=nullptr, Int_t option=0, Int_t bufsize=0) const |
Public Member Functions inherited from TAttLine | |
| TAttLine () | |
| TAttLine (Color_t lcolor, Style_t lstyle, Width_t lwidth) | |
| virtual | ~TAttLine () |
| void | Copy (TAttLine &attline) const |
| Int_t | DistancetoLine (Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2) |
| virtual Color_t | GetLineColor () const |
| virtual Style_t | GetLineStyle () const |
| virtual Width_t | GetLineWidth () const |
| virtual void | Modify () |
| virtual void | ResetAttLine (Option_t *option="") |
| virtual void | SaveLineAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t widdef=1) |
| virtual void | SetLineAttributes () |
| virtual void | SetLineColor (Color_t lcolor) |
| virtual void | SetLineColorAlpha (Color_t lcolor, Float_t lalpha) |
| virtual void | SetLineStyle (Style_t lstyle) |
| virtual void | SetLineWidth (Width_t lwidth) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TAttFill | |
| TAttFill () | |
| TAttFill (Color_t fcolor, Style_t fstyle) | |
| virtual | ~TAttFill () |
| void | Copy (TAttFill &attfill) const |
| virtual Color_t | GetFillColor () const |
| virtual Style_t | GetFillStyle () const |
| virtual Bool_t | IsTransparent () const |
| virtual void | Modify () |
| virtual void | ResetAttFill (Option_t *option="") |
| virtual void | SaveFillAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1001) |
| virtual void | SetFillAttributes () |
| virtual void | SetFillColor (Color_t fcolor) |
| virtual void | SetFillColorAlpha (Color_t fcolor, Float_t falpha) |
| virtual void | SetFillStyle (Style_t fstyle) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Public Member Functions inherited from TAttMarker | |
| TAttMarker () | |
| TAttMarker (Color_t color, Style_t style, Size_t msize) | |
| virtual | ~TAttMarker () |
| void | Copy (TAttMarker &attmarker) const |
| virtual Color_t | GetMarkerColor () const |
| virtual Size_t | GetMarkerSize () const |
| virtual Style_t | GetMarkerStyle () const |
| virtual void | Modify () |
| virtual void | ResetAttMarker (Option_t *toption="") |
| virtual void | SaveMarkerAttributes (std::ostream &out, const char *name, Int_t coldef=1, Int_t stydef=1, Int_t sizdef=1) |
| virtual void | SetMarkerAttributes () |
| virtual void | SetMarkerColor (Color_t mcolor=1) |
| virtual void | SetMarkerColorAlpha (Color_t mcolor, Float_t malpha) |
| virtual void | SetMarkerSize (Size_t msize=1) |
| virtual void | SetMarkerStyle (Style_t mstyle=1) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Private Attributes | |
| TF1 * | fFunction |
| int | fOrder |
Additional Inherited Members | |
Public Types inherited from TF1 | |
| enum class | EAddToList { kDefault , kAdd , kNo } |
| enum | EStatusBits |
Public Types inherited from TObject | |
| enum | EDeprecatedStatusBits |
| enum | EStatusBits |
Static Public Member Functions inherited from TF1 | |
| static void | AbsValue (Bool_t reject=kTRUE) |
| static void | CalcGaussLegendreSamplingPoints (Int_t num, Double_t *x, Double_t *w, Double_t eps=3.0e-11) |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
| static Bool_t | DefaultAddToGlobalList (Bool_t on=kTRUE) |
| static Double_t | DerivativeError () |
| static TF1 * | GetCurrent () |
| static void | InitStandardFunctions () |
| static Bool_t | RejectedPoint () |
| static void | RejectPoint (Bool_t reject=kTRUE) |
| static void | SetCurrent (TF1 *f1) |
Static Public Member Functions inherited from TNamed | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
Static Public Member Functions inherited from TObject | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
| static Longptr_t | GetDtorOnly () |
| static Bool_t | GetObjectStat () |
| static void | SetDtorOnly (void *obj) |
| static void | SetObjectStat (Bool_t stat) |
Static Public Member Functions inherited from TAttLine | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
Static Public Member Functions inherited from TAttFill | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
Static Public Member Functions inherited from TAttMarker | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
| static Width_t | GetMarkerLineWidth (Style_t style) |
| static Style_t | GetMarkerStyleBase (Style_t style) |
Public Attributes inherited from TF1 | |
| kNotDraw | |
| kNotGlobal | |
Public Attributes inherited from TObject | |
| kBitMask | |
| kCanDelete | |
| kCannotPick | |
| kHasUUID | |
| kInconsistent | |
| kInvalidObject | |
| kIsOnHeap | |
| kIsReferenced | |
| kMustCleanup | |
| kNoContextMenu | |
| kNotDeleted | |
| kObjInCanvas | |
| kOverwrite | |
| kSingleKey | |
| kWriteDelete | |
| kZombie | |
Protected Types inherited from TF1 | |
| enum | EFType |
Protected Member Functions inherited from TF1 | |
| TF1 (EFType functionType, const char *name, Double_t xmin, Double_t xmax, Int_t npar, Int_t ndim, EAddToList addToGlobList, TF1Parameters *params=nullptr, TF1FunctorPointer *functor=nullptr) | |
| Bool_t | ComputeCdfTable (Option_t *opt) |
| virtual TH1 * | DoCreateHistogram (Double_t xmin, Double_t xmax, Bool_t recreate=kFALSE) |
| void | DoInitialize (EAddToList addToGlobList) |
| virtual Double_t | GetMinMaxNDim (Double_t *x, Bool_t findmax, Double_t epsilon=0, Int_t maxiter=0) const |
| virtual void | GetRange (Double_t *xmin, Double_t *xmax) const |
| void | IntegrateForNormalization () |
Protected Member Functions inherited from TObject | |
| virtual void | DoError (int level, const char *location, const char *fmt, va_list va) const |
| void | MakeZombie () |
Protected Attributes inherited from TF1 | |
| std::vector< Double_t > | fAlpha |
| std::vector< Double_t > | fBeta |
| Double_t | fChisquare |
| std::unique_ptr< TF1AbsComposition > | fComposition |
| std::unique_ptr< TFormula > | fFormula |
| std::unique_ptr< TF1FunctorPointer > | fFunctor |
| std::vector< Double_t > | fGamma |
| TH1 * | fHistogram |
| std::vector< Double_t > | fIntegral |
| Double_t | fMaximum |
| std::unique_ptr< TMethodCall > | fMethodCall |
| Double_t | fMinimum |
| Int_t | fNDF |
| Int_t | fNdim |
| Bool_t | fNormalized |
| Double_t | fNormIntegral |
| Int_t | fNpar |
| Int_t | fNpfits |
| Int_t | fNpx |
| std::unique_ptr< TF1Parameters > | fParams |
| TObject * | fParent |
| std::vector< Double_t > | fParErrors |
| std::vector< Double_t > | fParMax |
| std::vector< Double_t > | fParMin |
| std::vector< Double_t > | fSave |
| EFType | fType |
| Double_t | fXmax |
| Double_t | fXmin |
| kCompositionFcn | |
| kFormula | |
| kInterpreted | |
| kPtrScalarFreeFcn | |
| kTemplScalar | |
| kTemplVec | |
Protected Attributes inherited from TNamed | |
| TString | fName |
| TString | fTitle |
Protected Attributes inherited from TObject | |
| kOnlyPrepStep | |
Protected Attributes inherited from TAttLine | |
| Color_t | fLineColor |
| Style_t | fLineStyle |
| Width_t | fLineWidth |
Protected Attributes inherited from TAttFill | |
| Color_t | fFillColor |
| Style_t | fFillStyle |
Protected Attributes inherited from TAttMarker | |
| Color_t | fMarkerColor |
| Size_t | fMarkerSize |
| Style_t | fMarkerStyle |
Static Protected Attributes inherited from TF1 | |
| static std::atomic< Bool_t > | fgAbsValue |
| static std::atomic< Bool_t > | fgAddToGlobList |
| static TF1 * | fgCurrent |
| static Bool_t | fgRejectPoint |
| TF1Derivative::TF1Derivative | ( | ) |
Definition at line 12 of file TF1Derivative.cpp.
| TF1Derivative::TF1Derivative | ( | TF1 * | func, |
| int | order = 1 |
||
| ) |
Constructor with function to differentiate and order required (up to 3rd order).
Definition at line 21 of file TF1Derivative.cpp.
|
virtual |
Destructor.
Definition at line 32 of file TF1Derivative.cpp.
Reimplemented from TF1.
Definition at line 42 of file TF1Derivative.cpp.
Returns fOrder-th derivative of function at x (fOrder=1,2,3)
Reimplemented from TF1.
Definition at line 56 of file TF1Derivative.cpp.
|
private |
Definition at line 17 of file TF1Derivative.h.
|
private |
Definition at line 18 of file TF1Derivative.h.