From 8da3ffbcea5cb58341cff627523a6851c0c336aa Mon Sep 17 00:00:00 2001 From: Cristian-Moscatelli Date: Thu, 29 Oct 2026 12:53:16 +0100 Subject: [PATCH 1/4] "Update Pythia8 config for 136 TeV" --- .../config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 MC/config/PWGLF/ini/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini diff --git a/MC/config/PWGLF/ini/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini b/MC/config/PWGLF/ini/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini new file mode 100644 index 000000000..24771eb31 --- /dev/null +++ b/MC/config/PWGLF/ini/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini @@ -0,0 +1,6 @@ +[GeneratorExternal] +fileName = ${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGLF/pythia8/generator_pythia8_coalescence.C +funcName = generateCoalescence({1000010020, 1000010030, 1000020030}, 1, 0.239) + +[GeneratorPythia8] +config=${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGLF/pythia8/generator/pythia8_inel_136tev.cfg From 8ef731e65a0d0117d14bae06eee907d098652c08 Mon Sep 17 00:00:00 2001 From: Cristian-Moscatelli Date: Wed, 4 Nov 2026 10:29:49 +0100 Subject: [PATCH 2/4] Fix file path for GeneratorLF_Coalescence_pp1360TeV.ini --- .../config/PWGLF/ini => }/GeneratorLF_Coalescence_pp1360TeV.ini | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename MC/config/PWGLF/ini/{MC/config/PWGLF/ini => }/GeneratorLF_Coalescence_pp1360TeV.ini (100%) diff --git a/MC/config/PWGLF/ini/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini b/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini similarity index 100% rename from MC/config/PWGLF/ini/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini rename to MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini From 11ace09b27cac35955116bb56909dc4f4de9a527 Mon Sep 17 00:00:00 2001 From: Cristian-Moscatelli Date: Wed, 4 Nov 2026 10:43:42 +0100 Subject: [PATCH 3/4] Update script to use new coalescence generator --- .../run_coalescence_deuteron_pp_1360TeV.sh | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 MC/run/PWGLF/run_coalescence_deuteron_pp_1360TeV.sh diff --git a/MC/run/PWGLF/run_coalescence_deuteron_pp_1360TeV.sh b/MC/run/PWGLF/run_coalescence_deuteron_pp_1360TeV.sh new file mode 100644 index 000000000..a12185824 --- /dev/null +++ b/MC/run/PWGLF/run_coalescence_deuteron_pp_1360TeV.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +# +# A example workflow MC->RECO->AOD for a simple pp min bias +# production, with the LF coalescence generator (GeneratorLF_Coalescence_pp1360TeV.ini) + +# make sure O2DPG + O2 is loaded +[ ! "${O2DPG_ROOT}" ] && echo "Error: This needs O2DPG loaded" && exit 1 +[ ! "${O2_ROOT}" ] && echo "Error: This needs O2 loaded" && exit 1 + + +# ----------- START ACTUAL JOB ----------------------------- + +NWORKERS=${NWORKERS:-8} +MODULES="--skipModules ZDC" +SIMENGINE=${SIMENGINE:-TGeant4} +NSIGEVENTS=${NSIGEVENTS:-1} +NTIMEFRAMES=${NTIMEFRAMES:-1} +INTRATE=${INTRATE:-500000} +SYSTEM=${SYSTEM:-pp} +ENERGY=${ENERGY:-13600} +[[ ${SPLITID} != "" ]] && SEED="-seed ${SPLITID}" || SEED="" + +# create workflow +${O2DPG_ROOT}/MC/bin/o2dpg_sim_workflow.py -eCM ${ENERGY} -col ${SYSTEM} -gen external -j ${NWORKERS} -ns ${NSIGEVENTS} -tf ${NTIMEFRAMES} -interactionRate ${INTRATE} -confKey "Diamond.width[0]=0.005;Diamond.width[1]=0.005;Diamond.width[2]=6." -e ${SIMENGINE} ${SEED} \ + -ini $O2DPG_ROOT/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini + +# run workflow +${O2DPG_ROOT}/MC/bin/o2_dpg_workflow_runner.py -f workflow.json -tt aod --cpu-limit 32 From bb1fabdd30f8e4267e9b998913cbbf25b34ddb48 Mon Sep 17 00:00:00 2001 From: Cristian-Moscatelli Date: Wed, 4 Nov 2026 12:13:19 +0100 Subject: [PATCH 4/4] Specified test script --- MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini b/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini index 24771eb31..84eac76ac 100644 --- a/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini +++ b/MC/config/PWGLF/ini/GeneratorLF_Coalescence_pp1360TeV.ini @@ -1,3 +1,4 @@ +#---> GeneratorLF_Coalescence_pp536TeV [GeneratorExternal] fileName = ${O2DPG_MC_CONFIG_ROOT}/MC/config/PWGLF/pythia8/generator_pythia8_coalescence.C funcName = generateCoalescence({1000010020, 1000010030, 1000020030}, 1, 0.239)