diff --git a/MC/config/ALICE3/ini/pythia8_pp.ini b/MC/config/ALICE3/ini/pythia8_pp.ini new file mode 100644 index 000000000..5e1d6908f --- /dev/null +++ b/MC/config/ALICE3/ini/pythia8_pp.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.cfg diff --git a/MC/config/ALICE3/ini/pythia8_pp_136tev.ini b/MC/config/ALICE3/ini/pythia8_pp_136tev.ini new file mode 100644 index 000000000..a05aef8d4 --- /dev/null +++ b/MC/config/ALICE3/ini/pythia8_pp_136tev.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_136tev.cfg diff --git a/MC/config/ALICE3/ini/pythia8_pp_ropes.ini b/MC/config/ALICE3/ini/pythia8_pp_ropes.ini new file mode 100644 index 000000000..bb14afd73 --- /dev/null +++ b/MC/config/ALICE3/ini/pythia8_pp_ropes.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.cfg diff --git a/MC/config/ALICE3/ini/pythia8_pp_ropes_136tev.ini b/MC/config/ALICE3/ini/pythia8_pp_ropes_136tev.ini new file mode 100644 index 000000000..7e76b206f --- /dev/null +++ b/MC/config/ALICE3/ini/pythia8_pp_ropes_136tev.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_136tev.cfg diff --git a/MC/config/ALICE3/ini/pythia8_pp_shoving.ini b/MC/config/ALICE3/ini/pythia8_pp_shoving.ini new file mode 100644 index 000000000..0301fe4c3 --- /dev/null +++ b/MC/config/ALICE3/ini/pythia8_pp_shoving.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.cfg diff --git a/MC/config/ALICE3/ini/pythia8_pp_shoving_136tev.ini b/MC/config/ALICE3/ini/pythia8_pp_shoving_136tev.ini new file mode 100644 index 000000000..48ae4ba91 --- /dev/null +++ b/MC/config/ALICE3/ini/pythia8_pp_shoving_136tev.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_136tev.cfg diff --git a/MC/config/ALICE3/ini/tests/pythia8_pp.C b/MC/config/ALICE3/ini/tests/pythia8_pp.C new file mode 100644 index 000000000..49c15680f --- /dev/null +++ b/MC/config/ALICE3/ini/tests/pythia8_pp.C @@ -0,0 +1,8 @@ +int External() { + return 0; +} + +int Pythia8() +{ + return External(); +} \ No newline at end of file diff --git a/MC/config/ALICE3/ini/tests/pythia8_pp_136tev.C b/MC/config/ALICE3/ini/tests/pythia8_pp_136tev.C new file mode 100644 index 000000000..49c15680f --- /dev/null +++ b/MC/config/ALICE3/ini/tests/pythia8_pp_136tev.C @@ -0,0 +1,8 @@ +int External() { + return 0; +} + +int Pythia8() +{ + return External(); +} \ No newline at end of file diff --git a/MC/config/ALICE3/ini/tests/pythia8_pp_ropes.C b/MC/config/ALICE3/ini/tests/pythia8_pp_ropes.C new file mode 100644 index 000000000..49c15680f --- /dev/null +++ b/MC/config/ALICE3/ini/tests/pythia8_pp_ropes.C @@ -0,0 +1,8 @@ +int External() { + return 0; +} + +int Pythia8() +{ + return External(); +} \ No newline at end of file diff --git a/MC/config/ALICE3/ini/tests/pythia8_pp_ropes_136tev.C b/MC/config/ALICE3/ini/tests/pythia8_pp_ropes_136tev.C new file mode 100644 index 000000000..49c15680f --- /dev/null +++ b/MC/config/ALICE3/ini/tests/pythia8_pp_ropes_136tev.C @@ -0,0 +1,8 @@ +int External() { + return 0; +} + +int Pythia8() +{ + return External(); +} \ No newline at end of file diff --git a/MC/config/ALICE3/ini/tests/pythia8_pp_shoving.C b/MC/config/ALICE3/ini/tests/pythia8_pp_shoving.C new file mode 100644 index 000000000..49c15680f --- /dev/null +++ b/MC/config/ALICE3/ini/tests/pythia8_pp_shoving.C @@ -0,0 +1,8 @@ +int External() { + return 0; +} + +int Pythia8() +{ + return External(); +} \ No newline at end of file diff --git a/MC/config/ALICE3/ini/tests/pythia8_pp_shoving_136tev.C b/MC/config/ALICE3/ini/tests/pythia8_pp_shoving_136tev.C new file mode 100644 index 000000000..49c15680f --- /dev/null +++ b/MC/config/ALICE3/ini/tests/pythia8_pp_shoving_136tev.C @@ -0,0 +1,8 @@ +int External() { + return 0; +} + +int Pythia8() +{ + return External(); +} \ No newline at end of file diff --git a/MC/config/ALICE3/pythia8/generator/pythia8_pp.cfg b/MC/config/ALICE3/pythia8/generator/pythia8_pp.cfg new file mode 100644 index 000000000..a8adfd677 --- /dev/null +++ b/MC/config/ALICE3/pythia8/generator/pythia8_pp.cfg @@ -0,0 +1,16 @@ +### Specify beams +Beams:idA = 2212 +Beams:idB = 2212 +Beams:eCM = 14000. ### 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_136tev.cfg b/MC/config/ALICE3/pythia8/generator/pythia8_pp_136tev.cfg new file mode 100644 index 000000000..c3265b276 --- /dev/null +++ b/MC/config/ALICE3/pythia8/generator/pythia8_pp_136tev.cfg @@ -0,0 +1,16 @@ +### Specify beams +Beams:idA = 2212 +Beams:idB = 2212 +Beams:eCM = 13600. ### 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.cfg b/MC/config/ALICE3/pythia8/generator/pythia8_pp_ropes.cfg new file mode 100644 index 000000000..5f44f9d09 --- /dev/null +++ b/MC/config/ALICE3/pythia8/generator/pythia8_pp_ropes.cfg @@ -0,0 +1,43 @@ +### Specify beams +Beams:idA = 2212 +Beams:idB = 2212 +Beams:eCM = 14000. ### 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_ropes_136tev.cfg b/MC/config/ALICE3/pythia8/generator/pythia8_pp_ropes_136tev.cfg new file mode 100644 index 000000000..30ff0becf --- /dev/null +++ b/MC/config/ALICE3/pythia8/generator/pythia8_pp_ropes_136tev.cfg @@ -0,0 +1,43 @@ +### Specify beams +Beams:idA = 2212 +Beams:idB = 2212 +Beams:eCM = 13600. ### 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.cfg b/MC/config/ALICE3/pythia8/generator/pythia8_pp_shoving.cfg new file mode 100644 index 000000000..57d44de31 --- /dev/null +++ b/MC/config/ALICE3/pythia8/generator/pythia8_pp_shoving.cfg @@ -0,0 +1,34 @@ +### Specify beams +Beams:idA = 2212 +Beams:idB = 2212 +Beams:eCM = 14000. ### 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 diff --git a/MC/config/ALICE3/pythia8/generator/pythia8_pp_shoving_136tev.cfg b/MC/config/ALICE3/pythia8/generator/pythia8_pp_shoving_136tev.cfg new file mode 100644 index 000000000..7a586c2eb --- /dev/null +++ b/MC/config/ALICE3/pythia8/generator/pythia8_pp_shoving_136tev.cfg @@ -0,0 +1,34 @@ +### Specify beams +Beams:idA = 2212 +Beams:idB = 2212 +Beams:eCM = 13600. ### 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