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];
183 Double_t gg = p[0] * gau + (1. - p[0]) * gum;
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
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 Copy(TObject &f1) const
virtual void Paint(Option_t *option="")
virtual void SetNpx(Int_t npx=100)
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
VecExpr< UnaryOp< Sqrt< T >, SVector< T, D >, T >, T, D > sqrt(const SVector< T, D > &rhs)
Double_t Factorial(Int_t i)
Double_t Power(Double_t x, Double_t y)