4#include "KVGausGumDistribution.h"
15 :
TF1(), fGaussComp(0), fGumbelComp(0)
34 "KVGausGumDistribution",
"GDk"), fGaussComp(0), fGumbelComp(0)
170 if (
p[4] == 0)
return 0;
179 s = (*
x -
p[1]) /
p[2];
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t SetLineColor
Probability distribution function made of sum of normalised Gaussian and Gumbel distributions.
Int_t fRank
rank of Gumbel distribution
Double_t GDk(Double_t *x, Double_t *p)
KVGausGumDistribution()
default ctor
void Paint(Option_t *option="")
Draw total distribution and the two component distributions.
virtual ~KVGausGumDistribution()
Destructor.
KVGumbelDistribution * fGumbelComp
non-persistent (not written to disk)
TF1 * fGaussComp
non-persistent (not written to disk)
void Copy(TObject &) const
Gumbel distributions for rank-ordered extremal variables.
virtual void SetLineStyle(Style_t lstyle)
virtual void SetLineWidth(Width_t lwidth)
virtual void SetLineColor(Color_t lcolor)
virtual Double_t GetXmax() const
virtual Double_t GetParameter(const TString &name) const
virtual void SetNpx(Int_t npx=100)
void Copy(TObject &f1) const override
void Paint(Option_t *option="") override
virtual void SetParLimits(Int_t ipar, Double_t parmin, Double_t parmax)
virtual void SetParName(Int_t ipar, const char *name)
virtual void SetParameters(const Double_t *params)
virtual Double_t GetXmin() const
Expr< UnaryOp< Sqrt< T >, Expr< A, T, D, D2, R >, T >, T, D, D2, R > sqrt(const Expr< A, T, D, D2, R > &rhs)
Double_t Factorial(Int_t i)
Double_t Power(Double_t x, Double_t y)