]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenMUONlib.h
Import all generated particles
[u/mrichter/AliRoot.git] / EVGEN / AliGenMUONlib.h
index e75406381374847937837fc8d1478f53760a7d3b..9e4f3a3de8c4bcd0c8244b0f048bfbfb4755de83 100644 (file)
@@ -1,14 +1,20 @@
 #ifndef _AliGenMUONlib_H
 #define _AliGenMUONlib_H
 #include <TROOT.h>
+#include "GenTypeDefs.h"
 class AliGenMUONlib :
 public TObject
 {
  public:
-// pions and kaons
+// pions
     static Double_t PtPion(Double_t *px, Double_t *);
     static Double_t PtScal(Double_t pt, Int_t np);
-    static Double_t EtaKaon( Double_t *py, Double_t *);
+    static Double_t YPion( Double_t *py, Double_t *);
+    static Int_t    IpPion();
+// kaons
+    static Double_t PtKaon(Double_t *px, Double_t *);
+    static Double_t YKaon( Double_t *py, Double_t *);
+    static Int_t    IpKaon();
 // Phi
     static Double_t PtPhi( Double_t *px, Double_t *);
     static Double_t YPhi( Double_t *px, Double_t *);
@@ -34,10 +40,16 @@ public TObject
 //
     typedef Double_t (*GenFunc)  (Double_t *, Double_t *);
     typedef Int_t    (*GenFuncIp)();    
-    static GenFunc   GetPt(Int_t ipart);
-    static GenFunc   GetY(Int_t ipart);
-    static GenFuncIp GetIp(Int_t ipart);    
+    static GenFunc   GetPt(Param_t param);
+    static GenFunc   GetY(Param_t param);
+    static GenFuncIp GetIp(Param_t param);    
     ClassDef(AliGenMUONlib,1)
 };
 #endif
 
+
+
+
+
+
+