X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVGEN%2FAliGenMUONlib.h;h=12296802de9e5de5662dff33d3a90fa4f226d6f0;hb=a839b0a3e6fab7d768f17f93024bfca540bd1212;hp=a5014484a40be29eb30fc0bfd5d57a7358720960;hpb=9fd56238eaf03d37c0f4d0bf982281b14e54e44e;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVGEN/AliGenMUONlib.h b/EVGEN/AliGenMUONlib.h index a5014484a40..12296802de9 100644 --- a/EVGEN/AliGenMUONlib.h +++ b/EVGEN/AliGenMUONlib.h @@ -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);