return x/TMath::Power(pass1,kxn);
}
+Double_t AliGenMUONlib::PtJpsiFlat( Double_t *px, Double_t */*dummy*/ )
+{
+ return 1.;
+}
+
Double_t AliGenMUONlib::PtJpsiPbPb( Double_t *px, Double_t */*dummy*/)
{
// J/Psi pT spectrum
return yj;
}
+Double_t AliGenMUONlib::YJpsiFlat( Double_t *py, Double_t */*dummy*/ )
+{
+ return 1.;
+}
+
Double_t AliGenMUONlib::YJpsiPbPb( Double_t *px, Double_t */*dummy*/)
{
return x/TMath::Power(pass1,kxn);
}
+Double_t AliGenMUONlib::PtUpsilonFlat( Double_t *px, Double_t */*dummy*/ )
+{
+ return 1.;
+}
+
Double_t AliGenMUONlib::PtUpsilonPbPb( Double_t *px, Double_t */*dummy*/)
{
// Upsilon y
return AliGenMUONlib::YUpsilonPbPb(px, dummy);
+}
+Double_t AliGenMUONlib::YUpsilonFlat( Double_t *px, Double_t *dummy)
+{
+ // Upsilon y
+ return 1.;
+
}
Double_t AliGenMUONlib::YUpsilonPP( Double_t *px, Double_t */*dummy*/)
func=PtJpsiPP;
} else if (sname == "CDF scaled") {
func=PtJpsiCDFscaled;
+ } else if (sname == "Flat") {
+ func=PtJpsiFlat;
} else {
func=PtJpsi;
}
func=PtUpsilonPP;
} else if (sname == "CDF scaled") {
func=PtUpsilonCDFscaled;
+ } else if (sname == "Flat") {
+ func=PtUpsilonFlat;
} else {
func=PtUpsilon;
}
func=YJpsiPP;
} else if (sname == "CDF scaled") {
func=YJpsiCDFscaled;
+ } else if (sname == "Flat") {
+ func=YJpsiFlat;
} else {
func=YJpsi;
}
func = YUpsilonPP;
} else if (sname == "CDF scaled") {
func=YUpsilonCDFscaled;
+ } else if (sname == "Flat") {
+ func=YUpsilonFlat;
} else {
func=YUpsilon;
}