SetMSTP(88,2);
// (D=1)see can be used to form baryons (BARYON JUNCTION)
SetMSTJ(1,1);
- SetMSTP(51,kCTEQ5L);// CTEQ 5L ! CTEQ5L pdf
- SetMSTP(81,1); // Multiple Interactions ON
- SetMSTP(82,4); // Double Gaussian Model
- SetPARP(82,1.8); // [GeV] PT_min at Ref. energy
- SetPARP(89,1000.); // [GeV] Ref. energy
- SetPARP(90,0.16); // 2*epsilon (exponent in power law)
- SetPARP(83,0.5); // Core density in proton matter dist. (def.value)
- SetPARP(84,0.5); // Core radius
- SetPARP(85,0.33); // Regulates gluon prod. mechanism
- SetPARP(86,0.66); // Regulates gluon prod. mechanism
- SetPARP(67,1); // Regulate gluon prod. mechanism
+ AtlasTuning();
break;
case kPyCharm:
SetMSEL(4);
SetMSUB(94,1); // double diffraction
SetMSUB(95,1); // low pt production
-//
-// ATLAS Tuning
-//
-
- SetMSTP(51, kCTEQ5L); // CTEQ5L pdf
- SetMSTP(81,1); // Multiple Interactions ON
- SetMSTP(82,4); // Double Gaussian Model
-
- SetPARP(82,1.8); // [GeV] PT_min at Ref. energy
- SetPARP(89,1000.); // [GeV] Ref. energy
- SetPARP(90,0.16); // 2*epsilon (exponent in power law)
- SetPARP(83,0.5); // Core density in proton matter distribution (def.value)
- SetPARP(84,0.5); // Core radius
- SetPARP(85,0.33); // Regulates gluon prod. mechanism
- SetPARP(86,0.66); // Regulates gluon prod. mechanism
- SetPARP(67,1); // Regulates Initial State Radiation
+ AtlasTuning();
break;
case kPyMbNonDiffr:
// Minimum Bias pp-Collisions
SetMSEL(0);
SetMSUB(95,1); // low pt production
-//
-// ATLAS Tuning
-//
-
- SetMSTP(51,kCTEQ5L); // CTEQ5L pdf
- SetMSTP(81,1); // Multiple Interactions ON
- SetMSTP(82,4); // Double Gaussian Model
-
- SetPARP(82,1.8); // [GeV] PT_min at Ref. energy
- SetPARP(89,1000.); // [GeV] Ref. energy
- SetPARP(90,0.16); // 2*epsilon (exponent in power law)
- SetPARP(83,0.5); // Core density in proton matter distribution (def.value)
- SetPARP(84,0.5); // Core radius
- SetPARP(85,0.33); // Regulates gluon prod. mechanism
- SetPARP(86,0.66); // Regulates gluon prod. mechanism
- SetPARP(67,1); // Regulates Initial State Radiation
+ AtlasTuning();
+ break;
+ case kPyMbMSEL1:
+ ConfigHeavyFlavor();
+// Intrinsic <kT^2>
+ SetMSTP(91,1);// Width (1=gaussian) primordial kT dist. inside hadrons
+ SetPARP(91,1.); // <kT^2> = PARP(91,1.)^2
+ SetPARP(93,5.); // Upper cut-off
+// Set Q-quark mass
+ SetPMAS(4,1,1.2); // Charm quark mass
+ SetPMAS(5,1,4.78); // Beauty quark mass
+ SetPARP(71,4.); // Defaut value
+// Atlas Tuning
+ AtlasTuning();
break;
case kPyJets:
//
case kPyCharmPbPbMNR:
case kPyD0PbPbMNR:
case kPyDPlusPbPbMNR:
+ case kPyDPlusStrangePbPbMNR:
// Tuning of Pythia parameters aimed to get a resonable agreement
// between with the NLO calculation by Mangano, Nason, Ridolfi for the
// c-cbar single inclusive and double differential distributions.
case kPyCharmpPbMNR:
case kPyD0pPbMNR:
case kPyDPluspPbMNR:
+ case kPyDPlusStrangepPbMNR:
// Tuning of Pythia parameters aimed to get a resonable agreement
// between with the NLO calculation by Mangano, Nason, Ridolfi for the
// c-cbar single inclusive and double differential distributions.
case kPyCharmppMNR:
case kPyD0ppMNR:
case kPyDPlusppMNR:
+ case kPyDPlusStrangeppMNR:
// Tuning of Pythia parameters aimed to get a resonable agreement
// between with the NLO calculation by Mangano, Nason, Ridolfi for the
// c-cbar single inclusive and double differential distributions.
// Set c-quark mass
SetPMAS(4,1,1.2);
break;
+ case kPyCharmppMNRwmi:
+ // Tuning of Pythia parameters aimed to get a resonable agreement
+ // between with the NLO calculation by Mangano, Nason, Ridolfi for the
+ // c-cbar single inclusive and double differential distributions.
+ // This parameter settings are meant to work with pp collisions
+ // and with kCTEQ5L PDFs.
+ // Added multiple interactions according to ATLAS tune settings.
+ // To get a "reasonable" agreement with MNR results, events have to be
+ // generated with the minimum ptHard (AliGenPythia::SetPtHard)
+ // set to 2.76 GeV.
+ // To get a "perfect" agreement with MNR results, events have to be
+ // generated in four ptHard bins with the following relative
+ // normalizations:
+ // 2.76-3 GeV: 25%
+ // 3-4 GeV: 40%
+ // 4-8 GeV: 29%
+ // >8 GeV: 6%
+ ConfigHeavyFlavor();
+ // Intrinsic <kT^2>
+ SetMSTP(91,1);
+ SetPARP(91,1.);
+ SetPARP(93,5.);
+
+ // Set c-quark mass
+ SetPMAS(4,1,1.2);
+ AtlasTuning();
+ break;
case kPyBeautyPbPbMNR:
// Tuning of Pythia parameters aimed to get a resonable agreement
// between with the NLO calculation by Mangano, Nason, Ridolfi for the
// Set b-quark mass
SetPMAS(5,1,4.75);
break;
-
+ case kPyBeautyppMNRwmi:
+ // Tuning of Pythia parameters aimed to get a resonable agreement
+ // between with the NLO calculation by Mangano, Nason, Ridolfi for the
+ // b-bbar single inclusive and double differential distributions.
+ // This parameter settings are meant to work with pp collisions
+ // and with kCTEQ5L PDFs.
+ // Added multiple interactions according to ATLAS tune settings.
+ // To get a "reasonable" agreement with MNR results, events have to be
+ // generated with the minimum ptHard (AliGenPythia::SetPtHard)
+ // set to 2.76 GeV.
+ // To get a "perfect" agreement with MNR results, events have to be
+ // generated in four ptHard bins with the following relative
+ // normalizations:
+ // 2.76-4 GeV: 5%
+ // 4-6 GeV: 31%
+ // 6-8 GeV: 28%
+ // >8 GeV: 36%
+ ConfigHeavyFlavor();
+ // QCD scales
+ SetPARP(67,1.0);
+ SetPARP(71,1.0);
+
+ // Intrinsic <kT>
+ SetMSTP(91,1);
+ SetPARP(91,1.);
+ SetPARP(93,5.);
+
+ // Set b-quark mass
+ SetPMAS(5,1,4.75);
+
+ AtlasTuning();
+ break;
case kPyW:
//Inclusive production of W+/-
// No multiple interactions
SetMSTP(81,0);
- SetPARP(81,0.0);
- SetPARP(82,0.0);
-
// Initial/final parton shower on (Pythia default)
SetMSTP(61,1);
SetMSTP(71,1);
SetMSTP(32,2);
SetPARP(34,1.0);
}
+
+void AliPythia::AtlasTuning()
+{
+ //
+ // Configuration for the ATLAS tuning
+ SetMSTP(51, kCTEQ5L); // CTEQ5L pdf
+ SetMSTP(81,1); // Multiple Interactions ON
+ SetMSTP(82,4); // Double Gaussian Model
+ SetPARP(82,1.8); // [GeV] PT_min at Ref. energy
+ SetPARP(89,1000.); // [GeV] Ref. energy
+ SetPARP(90,0.16); // 2*epsilon (exponent in power law)
+ SetPARP(83,0.5); // Core density in proton matter distribution (def.value)
+ SetPARP(84,0.5); // Core radius
+ SetPARP(85,0.33); // Regulates gluon prod. mechanism
+ SetPARP(86,0.66); // Regulates gluon prod. mechanism
+ SetPARP(67,1); // Regulates Initial State Radiation
+}