KaliVeda
Toolkit for HIC analysis
KVGumGumDistribution.h
1 
4 #ifndef __KVGUMGUMDISTRIBUTION_H
5 #define __KVGUMGUMDISTRIBUTION_H
6 
7 #include "TF1.h"
8 #include "KVGumbelDistribution.h"
9 
17 class KVGumGumDistribution : public TF1 {
18 protected:
22 
25 
26 public:
28  KVGumGumDistribution(const Char_t* name, Int_t k = 1, Double_t xmin = 0., Double_t xmax = 100.);
30  virtual ~KVGumGumDistribution();
31  void Copy(TObject&) const;
32 
33  void Paint(Option_t* option = "");
34  Double_t GDk(Double_t* x, Double_t* p);
35 
36  ClassDef(KVGumGumDistribution, 1) //Sum of normalised Gumbel first asymptote and Gumbel last asymptote
37 };
38 
39 #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.