KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVGumGumDistribution.h
Go to the documentation of this file.
1 
4 #ifndef __KVGUMGUMDISTRIBUTION_H
5 #define __KVGUMGUMDISTRIBUTION_H
6 
7 #include "TF1.h"
8 #include "KVGumbelDistribution.h"
9 
16 class KVGumGumDistribution : public TF1 {
17 protected:
21 
24 
25 public:
27  KVGumGumDistribution(const Char_t* name, Int_t k = 1, Double_t xmin = 0., Double_t xmax = 100.);
29  virtual ~KVGumGumDistribution();
30  void Copy(TObject&) const;
31 
32  void Paint(Option_t* option = "");
33  Double_t GDk(Double_t* x, Double_t* p);
34 
35  ClassDef(KVGumGumDistribution, 1) //Sum of normalised Gumbel first asymptote and Gumbel last asymptote
36 };
37 
38 #endif
int Int_t
char Char_t
double Double_t
const char Option_t
#define ClassDef(name, id)
Sum of normalised Gumbel first asymptote and Gumbel last asymptote.
Double_t GDk(Double_t *x, Double_t *p)
void Copy(TObject &) const
void Paint(Option_t *option="")
Draw total distribution and the two component distributions.
KVGumGumDistribution()
Default constructor.
virtual ~KVGumGumDistribution()
Destructor.
KVGumbelDistribution * fFirstGumbel
non-persistent (not written to disk)
Int_t fRank
rank of Gumbel distribution
KVGumbelDistribution * fLastGumbel
non-persistent (not written to disk)
Gumbel distributions for rank-ordered extremal variables.