]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenHIJINGpara.h
Added some gas and electronic parameters.
[u/mrichter/AliRoot.git] / EVGEN / AliGenHIJINGpara.h
index effa0faf5189666ceb264b2c2634273b9f92a7df..3a1fda4feb4f1b3d4e36a91091afbdbd8437f1d1 100644 (file)
@@ -5,8 +5,12 @@
 
 /* $Id$ */
 
+// Parameterisation of pi and K, eta and pt distributions
+// used for the ALICE TDRs.
+// Author: andreas.morsch@cern.ch
+
 #include "AliGenerator.h"
-#include "TF1.h"
+class TF1;
 
 class AliGenHIJINGpara : public AliGenerator
 {
@@ -17,17 +21,20 @@ class AliGenHIJINGpara : public AliGenerator
   AliGenHIJINGpara(const AliGenHIJINGpara &HIJINGpara);
      
   virtual ~AliGenHIJINGpara();
+  virtual void SetCutVertexZ(Float_t cut=999999.) {fCutVertexZ = cut;}
   virtual void Generate();
   virtual void Init();
   AliGenHIJINGpara & operator=(const AliGenHIJINGpara & rhs);
- protected:
+  virtual void SetPtRange(Float_t ptmin=0, Float_t ptmax=15);
 
-  TF1* fPtpi; // Parametrised pt distribution for pi
-  TF1* fPtka; // Parametrised pt distribution for ka
-  TF1* fETApic; // Parametrised eta distribution for pi
-  TF1* fETAkac; // Parametrised eta distribution fro ka
+ protected:
+  Float_t fCutVertexZ; // Vertex truncation
+  TF1* fPtpi;          // Parametrised pt distribution for pi
+  TF1* fPtka;          // Parametrised pt distribution for ka
+  TF1* fETApic;        // Parametrised eta distribution for pi
+  TF1* fETAkac;        // Parametrised eta distribution fro ka
 
-  ClassDef(AliGenHIJINGpara,1) // Hijing parametrisation generator
+  ClassDef(AliGenHIJINGpara,2) // Hijing parametrisation generator
 };
 #endif