![]()  | 
  
    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 | 
| Double_t | EvalPar (const Double_t *x, const Double_t *params=0) | 
| 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.