KaliVeda
Toolkit for HIC analysis
|
Probability distribution function made of sum of normalised Gaussian and Gumbel distributions.
Created by KVClassFactory on Mon Apr 20 14:02:31 2012 Author: John Frankland,,,
Definition at line 17 of file KVGausGumDistribution.h.
#include <KVGausGumDistribution.h>
Public Member Functions | |
KVGausGumDistribution () | |
default ctor | |
KVGausGumDistribution (const Char_t *name, Int_t k=1, Double_t xmin=0., Double_t xmax=100.) | |
KVGausGumDistribution (const KVGausGumDistribution &) | |
virtual | ~KVGausGumDistribution () |
Destructor. | |
void | Copy (TObject &) const |
Double_t | GDk (Double_t *x, Double_t *p) |
void | Paint (Option_t *option="") |
Draw total distribution and the two component distributions. | |
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 |
void | Copy (TObject &f1) 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 |
virtual Double_t | EvalPar (const Double_t *x, const Double_t *params=nullptr) |
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 |
void | Copy (TObject &named) 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 * | fGaussComp |
non-persistent (not written to disk) | |
KVGumbelDistribution * | fGumbelComp |
non-persistent (not written to disk) | |
Double_t | fkFac |
Double_t | fkGaussNor |
Int_t | fRank |
rank of Gumbel distribution | |
Additional Inherited Members | |
Public Types inherited from TF1 | |
enum | EAddToList |
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 |
KVGausGumDistribution::KVGausGumDistribution | ( | ) |
default ctor
Definition at line 14 of file KVGausGumDistribution.cpp.
KVGausGumDistribution::KVGausGumDistribution | ( | const Char_t * | name, |
Int_t | k = 1 , |
||
Double_t | xmin = 0. , |
||
Double_t | xmax = 100. |
||
) |
normalised sum of Gaussian distribution and Gumbel distribution of k-th rank f = eta*Gauss(mean,sigma) + (1-eta)*Gumbel(a,b) free parameters: gauss: (mean,sigma) gumbel: (a,b) eta
Definition at line 32 of file KVGausGumDistribution.cpp.
KVGausGumDistribution::KVGausGumDistribution | ( | const KVGausGumDistribution & | obj | ) |
Copy constructor This ctor is used to make a copy of an existing object (for example when a method returns an object), and it is always a good idea to implement it. If your class allocates memory in its constructor(s) then it is ESSENTIAL :-)
Definition at line 67 of file KVGausGumDistribution.cpp.
|
virtual |
Destructor.
Definition at line 83 of file KVGausGumDistribution.cpp.
This method copies the current state of 'this' object into 'obj' You should add here any member variables, for example: (supposing a member variable KVGausGumDistribution::fToto) CastedObj.fToto = fToto; or CastedObj.SetToto( GetToto() );
Reimplemented from TObject.
Definition at line 101 of file KVGausGumDistribution.cpp.
Evaluate normalised sum of Gaussian and Gumbel distribution of rank fRank for x with parameters par[0] = eta par[1] = mu par[2] = sigma par[3] = distance between gaussian and gumbel >=0 par[4] = b
Definition at line 160 of file KVGausGumDistribution.cpp.
Draw total distribution and the two component distributions.
Reimplemented from TObject.
Definition at line 123 of file KVGausGumDistribution.cpp.
|
private |
non-persistent (not written to disk)
Definition at line 22 of file KVGausGumDistribution.h.
|
private |
non-persistent (not written to disk)
Definition at line 23 of file KVGausGumDistribution.h.
|
private |
Definition at line 19 of file KVGausGumDistribution.h.
|
private |
Definition at line 20 of file KVGausGumDistribution.h.
|
private |
rank of Gumbel distribution
Definition at line 18 of file KVGausGumDistribution.h.