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);
{
//
// 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)
#include <TPythia6.h>
#include <AliRndm.h>
#include <AliStructFuncType.h>
-
-typedef enum
-{kPyCharm, kPyBeauty, kPyCharmUnforced, kPyBeautyUnforced,
- kPyJpsi, kPyJpsiChi, kPyMb, kPyMbNonDiffr, kPyJets, kPyDirectGamma,
- kPyCharmPbPbMNR, kPyD0PbPbMNR, kPyDPlusPbPbMNR, kPyDPlusStrangePbPbMNR, kPyBeautyPbPbMNR,
- kPyCharmpPbMNR, kPyD0pPbMNR, kPyDPluspPbMNR, kPyDPlusStrangepPbMNR, kPyBeautypPbMNR,
- kPyCharmppMNR, kPyCharmppMNRwmi, kPyD0ppMNR, kPyDPlusppMNR, kPyDPlusStrangeppMNR,
- kPyBeautyppMNR, kPyBeautyppMNRwmi, kPyW, kPyZ, kPyMbMSEL1,
- kPyOldUEQ2ordered, kPyOldUEQ2ordered2, kPyOldPopcorn,
- kPyLhwgMb,kPyMbDefault}
-Process_t;
+#include "PythiaProcesses.h"
class AliFastGlauber;
class AliQuenchingWeights;