diff --git a/MC/config/ALICE3/ini/pythia8_pp_13tev.ini b/MC/config/ALICE3/ini/pythia8_pp_13tev.ini new file mode 100644 index 000000000..8d90b3977 --- /dev/null +++ b/MC/config/ALICE3/ini/pythia8_pp_13tev.ini @@ -0,0 +1,9 @@ +[Diamond] +width[2]=6.0 + +[GeneratorExternal] +fileName=${O2DPG_ROOT}/MC/config/ALICE3/pythia8/generator_pythia8_ALICE3.C +funcName=generator_pythia8_ALICE3() + +[GeneratorPythia8] +config=${O2DPG_ROOT}/MC/config/ALICE3/pythia8/generator/pythia8_pp_13tev.cfg diff --git a/MC/config/ALICE3/ini/pythia8_pp_ropes_13tev.ini b/MC/config/ALICE3/ini/pythia8_pp_ropes_13tev.ini new file mode 100644 index 000000000..008ad657f --- /dev/null +++ b/MC/config/ALICE3/ini/pythia8_pp_ropes_13tev.ini @@ -0,0 +1,9 @@ +[Diamond] +width[2]=6.0 + +[GeneratorExternal] +fileName=${O2DPG_ROOT}/MC/config/ALICE3/pythia8/generator_pythia8_ALICE3.C +funcName=generator_pythia8_ALICE3() + +[GeneratorPythia8] +config=${O2DPG_ROOT}/MC/config/ALICE3/pythia8/generator/pythia8_pp_ropes_13tev.cfg diff --git a/MC/config/ALICE3/ini/pythia8_pp_shoving_13tev.ini b/MC/config/ALICE3/ini/pythia8_pp_shoving_13tev.ini new file mode 100644 index 000000000..b6a02a729 --- /dev/null +++ b/MC/config/ALICE3/ini/pythia8_pp_shoving_13tev.ini @@ -0,0 +1,9 @@ +[Diamond] +width[2]=6.0 + +[GeneratorExternal] +fileName=${O2DPG_ROOT}/MC/config/ALICE3/pythia8/generator_pythia8_ALICE3.C +funcName=generator_pythia8_ALICE3() + +[GeneratorPythia8] +config=${O2DPG_ROOT}/MC/config/ALICE3/pythia8/generator/pythia8_pp_shoving_13tev.cfg diff --git a/MC/config/ALICE3/ini/tests/pythia8_pp_13tev.C b/MC/config/ALICE3/ini/tests/pythia8_pp_13tev.C new file mode 100644 index 000000000..8fb911b19 --- /dev/null +++ b/MC/config/ALICE3/ini/tests/pythia8_pp_13tev.C @@ -0,0 +1,3 @@ +int External() { + return 0; +} diff --git a/MC/config/ALICE3/ini/tests/pythia8_pp_ropes_13tev.C b/MC/config/ALICE3/ini/tests/pythia8_pp_ropes_13tev.C new file mode 100644 index 000000000..8fb911b19 --- /dev/null +++ b/MC/config/ALICE3/ini/tests/pythia8_pp_ropes_13tev.C @@ -0,0 +1,3 @@ +int External() { + return 0; +} diff --git a/MC/config/ALICE3/ini/tests/pythia8_pp_shoving_13tev.C b/MC/config/ALICE3/ini/tests/pythia8_pp_shoving_13tev.C new file mode 100644 index 000000000..8fb911b19 --- /dev/null +++ b/MC/config/ALICE3/ini/tests/pythia8_pp_shoving_13tev.C @@ -0,0 +1,3 @@ +int External() { + return 0; +} diff --git a/MC/config/ALICE3/pythia8/generator/pythia8_pp_13tev.cfg b/MC/config/ALICE3/pythia8/generator/pythia8_pp_13tev.cfg new file mode 100644 index 000000000..18c10c6dd --- /dev/null +++ b/MC/config/ALICE3/pythia8/generator/pythia8_pp_13tev.cfg @@ -0,0 +1,16 @@ +### Specify beams +Beams:idA = 2212 +Beams:idB = 2212 +Beams:eCM = 13000. ### energy + +Beams:frameType = 1 +ParticleDecays:limitTau0 = on +ParticleDecays:tau0Max = 10. ### match alice: 1cm/c = 10.0mm/c + +### processes +SoftQCD:inelastic = on # all inelastic processes + +# default: do nothing, Monash 2013 will do its thing +Tune:pp = 14 + +Random:setSeed = on diff --git a/MC/config/ALICE3/pythia8/generator/pythia8_pp_ropes_13tev.cfg b/MC/config/ALICE3/pythia8/generator/pythia8_pp_ropes_13tev.cfg new file mode 100644 index 000000000..a8bd9dc17 --- /dev/null +++ b/MC/config/ALICE3/pythia8/generator/pythia8_pp_ropes_13tev.cfg @@ -0,0 +1,43 @@ +### Specify beams +Beams:idA = 2212 +Beams:idB = 2212 +Beams:eCM = 13000. ### energy + +Beams:frameType = 1 +ParticleDecays:limitTau0 = on +ParticleDecays:tau0Max = 10. ### match alice: 1cm/c = 10.0mm/c + +### processes +SoftQCD:inelastic = on # all inelastic processes + +### Ropes settings +MultiPartonInteractions:pT0Ref = 2.15 + +BeamRemnants:remnantMode = 1 +BeamRemnants:saturation = 5 + +ColourReconnection:mode = 1 +ColourReconnection:allowDoubleJunRem = off +ColourReconnection:m0 = 0.3 +ColourReconnection:allowJunctions = on +ColourReconnection:junctionCorrection = 1.2 +ColourReconnection:timeDilationMode = 2 +ColourReconnection:timeDilationPar = 0.18 + +Ropewalk:RopeHadronization = on +Ropewalk:doShoving = on +Ropewalk:tInit = 1.5 # Propagation time +Ropewalk:deltat = 0.05 +Ropewalk:tShove 0.1 +Ropewalk:gAmplitude = 0. # Set shoving strength to 0 explicitly +Ropewalk:doFlavour = on +Ropewalk:r0 = 0.5 +Ropewalk:m0 = 0.2 +Ropewalk:beta = 0.1 + +### Enabling setting of vertex information. +PartonVertex:setVertex = on +PartonVertex:protonRadius = 0.7 +PartonVertex:emissionWidth = 0.1 + +Random:setSeed = on diff --git a/MC/config/ALICE3/pythia8/generator/pythia8_pp_shoving_13tev.cfg b/MC/config/ALICE3/pythia8/generator/pythia8_pp_shoving_13tev.cfg new file mode 100644 index 000000000..221e08752 --- /dev/null +++ b/MC/config/ALICE3/pythia8/generator/pythia8_pp_shoving_13tev.cfg @@ -0,0 +1,34 @@ +### Specify beams +Beams:idA = 2212 +Beams:idB = 2212 +Beams:eCM = 13000. ### energy + +Beams:frameType = 1 +ParticleDecays:limitTau0 = on +ParticleDecays:tau0Max = 10. ### match alice: 1cm/c = 10.0mm/c + +### processes +SoftQCD:inelastic = on # all inelastic processes + +### Shoving settings +Ropewalk:RopeHadronization = on +Ropewalk:doShoving = on +Ropewalk:doFlavour = off +Ropewalk:rCutOff = 10.0 +Ropewalk:limitMom = on +Ropewalk:pTcut = 2.0 +Ropewalk:r0 = 0.41 +Ropewalk:m0 = 0.2 +Ropewalk:gAmplitude = 10.0 +Ropewalk:gExponent = 1.0 +Ropewalk:deltat = 0.1 +Ropewalk:tShove = 1. +Ropewalk:deltay = 0.1 +Ropewalk:tInit = 1.5 + +### Enabling setting of vertex information. +PartonVertex:setVertex = on +PartonVertex:protonRadius = 0.7 +PartonVertex:emissionWidth = 0.1 + +Random:setSeed = on