KaliVeda  1.12/06
Heavy-Ion Analysis Toolkit
KVGausGumDistribution.h
Go to the documentation of this file.
1 
4 #ifndef __KVGausGumDistribution_H
5 #define __KVGausGumDistribution_H
6 
7 #include "TF1.h"
8 #include "KVGumbelDistribution.h"
9 
16 class KVGausGumDistribution : public TF1 {
20 
23 
24 public:
26  KVGausGumDistribution(const Char_t* name, Int_t k = 1, Double_t xmin = 0., Double_t xmax = 100.);
28  virtual ~KVGausGumDistribution();
29  void Copy(TObject&) const;
30 
31  void Paint(Option_t* option = "");
32  Double_t GDk(Double_t* x, Double_t* p);
33 
34  ClassDef(KVGausGumDistribution, 1) //Sum of normalised Gaussian and Gumbel distributions
35 };
36 
37 #endif
int Int_t
char Char_t
double Double_t
const char Option_t
#define ClassDef(name, id)
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)
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.