]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVGEN/AliGenHIJINGparaBa.h
Set values to zero in constructor. Added print function.
[u/mrichter/AliRoot.git] / EVGEN / AliGenHIJINGparaBa.h
1 #ifndef ALIGENHIJINGPARABA_H
2 #define ALIGENHIJINGPARABA_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 // Parameterisation of pi, K, n and p eta and pt distributions
9 // eta: according to HIJING (shadowing + quenching)              
10 // pT : according to CDF measurement at 1.8 TeV                  
11 // Author: andreas.morsch@cern.ch
12
13 #include "AliGenHIJINGpara.h"
14 class TF1;
15
16 class AliGenHIJINGparaBa : public AliGenHIJINGpara
17 {
18  public:
19     AliGenHIJINGparaBa();
20     AliGenHIJINGparaBa(Int_t npart);
21     AliGenHIJINGparaBa(const AliGenHIJINGparaBa &HIJINGpara);
22     AliGenHIJINGparaBa& operator = (const AliGenHIJINGparaBa &para) 
23         {para.Copy(*this); return (*this);}
24     virtual ~AliGenHIJINGparaBa();
25     virtual void Generate();
26     virtual void Init();
27  protected:
28     TF1* fPtba;          //! Parametrised pt distribution for baryons
29     TF1* fETAba;         //! Parametrised eta distribution for baryons
30
31     ClassDef(AliGenHIJINGparaBa,1) // Hijing parametrisation generator with baryons
32 };
33 #endif
34
35
36
37
38
39
40
41
42
43