fEcms = energy;
fStrucFunc = strucfunc;
//...Switch off decay of pi0, K0S, Lambda, Sigma+-, Xi0-, Omega-.
- SetMDCY(Pycomp(111) ,1,0);
- SetMDCY(Pycomp(310) ,1,0);
- SetMDCY(Pycomp(3122),1,0);
- SetMDCY(Pycomp(3112),1,0);
- SetMDCY(Pycomp(3212),1,0);
- SetMDCY(Pycomp(3222),1,0);
- SetMDCY(Pycomp(3312),1,0);
- SetMDCY(Pycomp(3322),1,0);
- SetMDCY(Pycomp(3334),1,0);
+ SetMDCY(Pycomp(111) ,1,0); // pi0
+ SetMDCY(Pycomp(310) ,1,0); // K0S
+ SetMDCY(Pycomp(3122),1,0); // kLambda
+ SetMDCY(Pycomp(3112),1,0); // sigma -
+ SetMDCY(Pycomp(3212),1,0); // sigma 0
+ SetMDCY(Pycomp(3222),1,0); // sigma +
+ SetMDCY(Pycomp(3312),1,0); // xi -
+ SetMDCY(Pycomp(3322),1,0); // xi 0
+ SetMDCY(Pycomp(3334),1,0); // omega-
// Select structure function
SetMSTP(52,2);
- SetMSTP(51,strucfunc);
+ SetMSTP(51, AliStructFuncType::PDFsetIndex(strucfunc));
// Particles produced in string fragmentation point directly to either of the two endpoints
// of the string (depending in the side they were generated from).
SetMSTU(16,2);
SetMSUB(94,1); // double diffraction
SetMSUB(95,1); // low pt production
- SetMSTP(51,kCTEQ6ll); // CTEQ6ll pdf
+ SetMSTP(51,AliStructFuncType::PDFsetIndex(kCTEQ6ll)); // CTEQ6ll pdf
SetMSTP(52,2);
SetMSTP(68,1);
SetMSTP(70,2);
Double_t pyNew = 0;
if (jt>0) {
- jtNew / jt * pxs;
- jtNew / jt * pys;
+ pxNew = jtNew / jt * pxs;
+ pyNew = jtNew / jt * pys;
}
// Double_t dpx = pxs - pxNew;
// Double_t dpy = pys - pyNew;
{
//
// Configuration for the ATLAS tuning
- SetMSTP(51, kCTEQ5L); // CTEQ5L pdf
+ SetMSTP(51, AliStructFuncType::PDFsetIndex(kCTEQ5L)); // CTEQ5L pdf
SetMSTP(81,1); // Multiple Interactions ON
SetMSTP(82,4); // Double Gaussian Model
SetPARP(81,1.9); // Min. pt for multiple interactions (default in 6.2-14)