]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenMUONlib.h
- Removed small bug (otherwise chargeVector was not filled for normal data)
[u/mrichter/AliRoot.git] / EVGEN / AliGenMUONlib.h
index a5014484a40be29eb30fc0bfd5d57a7358720960..12296802de9e5de5662dff33d3a90fa4f226d6f0 100644 (file)
@@ -34,6 +34,16 @@ class AliGenMUONlib :
     static Double_t PtKaon(const Double_t *px, const Double_t *dummy);
     static Double_t YKaon( const Double_t *py, const Double_t *dummy);
     static Int_t    IpKaon(TRandom *ran);
+//  XZhang 20100621
+    static Double_t PtPionPos2010PP(const Double_t *px, const Double_t *dummy);
+    static Double_t PtPionNeg2010PP(const Double_t *px, const Double_t *dummy);
+    static Double_t PtKaonPos2010PP(const Double_t *px, const Double_t *dummy);
+    static Double_t PtKaonNeg2010PP(const Double_t *px, const Double_t *dummy);
+    static Double_t YKaonPion2010PP(const Double_t *px, const Double_t *dummy);
+    static Int_t    IpPionPos(TRandom *ran);
+    static Int_t    IpPionNeg(TRandom *ran);
+    static Int_t    IpKaonPos(TRandom *ran);
+    static Int_t    IpKaonNeg(TRandom *ran);
 // Phi
     static Double_t PtPhi( const Double_t *px, const Double_t *dummy);
     static Double_t YPhi( const  Double_t *px, const Double_t *dummy);
@@ -47,6 +57,9 @@ class AliGenMUONlib :
     static Double_t YEta( const Double_t *px, const Double_t *dummy);
     static Int_t    IpEta(TRandom *ran);
 // J/Psi     
+    static Double_t PtJpsiPP7000( const Double_t *px, const Double_t *dummy);
+    static Double_t PtJpsiPP2760( const Double_t *px, const Double_t *dummy);
+    static Double_t PtJpsiPbPb2760( const Double_t *px, const Double_t *dummy);
     static Double_t PtJpsi( const Double_t *px, const Double_t *dummy);
     static Double_t PtJpsiCDFscaled( const Double_t *px, const Double_t *dummy);
     static Double_t PtJpsiCDFscaledPP( const Double_t *px, const Double_t *dummy);
@@ -54,12 +67,17 @@ class AliGenMUONlib :
     static Double_t PtJpsiCDFscaledPP9( const Double_t *px, const Double_t *dummy);
     static Double_t PtJpsiCDFscaledPP7( const Double_t *px, const Double_t *dummy);
     static Double_t PtJpsiCDFscaledPP4( const Double_t *px, const Double_t *dummy);
+    static Double_t PtJpsiCDFscaledPP3( const Double_t *px, const Double_t *dummy);
+    static Double_t PtJpsiCDFscaledPP2( const Double_t *px, const Double_t *dummy);
     static Double_t PtJpsiCDFscaledPPb9( const Double_t *px, const Double_t *dummy);
     static Double_t PtJpsiCDFscaledPbP9( const Double_t *px, const Double_t *dummy);
     static Double_t PtJpsiCDFscaledPbPb4( const Double_t *px, const Double_t *dummy);
     static Double_t YJpsi(const Double_t *py, const Double_t *dummy);
     static Double_t PtJpsiPbPb( const Double_t *px, const Double_t *dummy);
     static Double_t PtJpsiBPbPb( const Double_t *px, const Double_t *dummy);
+    static Double_t YJpsiPP7000( const Double_t *px, const Double_t *dummy);
+    static Double_t YJpsiPP2760( const Double_t *px, const Double_t *dummy);
+    static Double_t YJpsiPbPb2760( const Double_t *px, const Double_t *dummy);
     static Double_t YJpsiPbPb(const Double_t *py, const Double_t *dummy);
     static Double_t YJpsiCDFscaled(const Double_t *py, const Double_t *dummy);
     static Double_t YJpsiCDFscaledPP( const Double_t *px, const Double_t *dummy);
@@ -68,6 +86,8 @@ class AliGenMUONlib :
     static Double_t YJpsiCDFscaledPP9dummy(Double_t px);
     static Double_t YJpsiCDFscaledPP7( const Double_t *px, const Double_t *dummy);
     static Double_t YJpsiCDFscaledPP4( const Double_t *px, const Double_t *dummy);
+    static Double_t YJpsiCDFscaledPP3( const Double_t *px, const Double_t *dummy);
+    static Double_t YJpsiCDFscaledPP2( const Double_t *px, const Double_t *dummy);
     static Double_t YJpsiCDFscaledPPb9( const Double_t *px, const Double_t *dummy);
     static Double_t YJpsiCDFscaledPbP9( const Double_t *px, const Double_t *dummy);
     static Double_t YJpsiCDFscaledPbPb4( const Double_t *px, const Double_t *dummy);