// J/Psi composition
return 443;
}
+Int_t AliGenMUONlib::IpPsiP(TRandom *)
+{
+// Psi prime composition
+ return 100443;
+}
Int_t AliGenMUONlib::IpJpsiFamily(TRandom *)
{
// J/Psi composition
}
+
// Upsilon
//
//
// y composition
return 553;
}
+Int_t AliGenMUONlib::IpUpsilonP(TRandom *)
+{
+// y composition
+ return 100553;
+}
+Int_t AliGenMUONlib::IpUpsilonPP(TRandom *)
+{
+// y composition
+ return 200553;
+}
Int_t AliGenMUONlib::IpUpsilonFamily(TRandom *)
{
// y composition
return ip;
}
+
//
// Phi
//
func=PtEta;
break;
case kJpsiFamily:
+ case kPsiP:
case kJpsi:
if (sname == "Vogt" || sname == "Vogt PbPb") {
func=PtJpsiPbPb;
func = PtJpsiBPbPb;
break;
case kUpsilonFamily:
+ case kUpsilonP:
+ case kUpsilonPP:
case kUpsilon:
if (sname == "Vogt" || sname == "Vogt PbPb") {
func=PtUpsilonPbPb;
func=YOmega;
break;
case kJpsiFamily:
+ case kPsiP:
case kJpsi:
if (sname == "Vogt" || sname == "Vogt PbPb") {
func=YJpsiPbPb;
func = YJpsiBPbPb;
break;
case kUpsilonFamily:
+ case kUpsilonP:
+ case kUpsilonPP:
case kUpsilon:
if (sname == "Vogt" || sname == "Vogt PbPb") {
func=YUpsilonPbPb;
case kJpsiFamily:
func=IpJpsiFamily;
break;
+ case kPsiP:
+ func=IpPsiP;
+ break;
case kJpsi:
case kJpsiFromB:
func=IpJpsi;
case kUpsilonFamily:
func=IpUpsilonFamily;
break;
+ case kUpsilonP:
+ func=IpUpsilonP;
+ break;
+ case kUpsilonPP:
+ func=IpUpsilonPP;
+ break;
case kCharm:
func=IpCharm;
break;