From 04ad467766b774fa2ad25c0672b0402662a33a57 Mon Sep 17 00:00:00 2001 From: Sebastian Scheid Date: Wed, 3 Jul 2024 13:08:45 +0200 Subject: [PATCH 1/2] MC/PWGEM: add ini and sh for 1 LF meson/event --- ...ator_GapTriggered_LFee_random_np1_gap2.ini | 9 + ...ator_GapTriggered_LFee_random_np1_gap4.ini | 9 + ...ator_GapTriggered_LFee_random_np1_gap6.ini | 9 + ...hia8GapTriggeredLFee_pp_random_np1_gap2.sh | 50 ++++ ...hia8GapTriggeredLFee_pp_random_np1_gap4.sh | 50 ++++ ...hia8GapTriggeredLFee_pp_random_np1_gap6.sh | 50 ++++ diff.patch | 0 diff_dsekihat.patch | 216 ++++++++++++++++++ 8 files changed, 393 insertions(+) create mode 100644 MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap2.ini create mode 100644 MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap4.ini create mode 100644 MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap6.ini create mode 100644 MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap2.sh create mode 100644 MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap4.sh create mode 100644 MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap6.sh create mode 100644 diff.patch create mode 100644 diff_dsekihat.patch diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap2.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap2.ini new file mode 100644 index 000000000..049743e4b --- /dev/null +++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap2.ini @@ -0,0 +1,9 @@ +### The setup uses an external event generator +### This part sets the path of the file and the function call to retrieve it + +[GeneratorExternal] +fileName = ${O2DPG_ROOT}/MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_LFee.C +funcName = GeneratorPythia8GapTriggeredLFee_ForEM(2+1, -1.2, +1.2, 1, 1) + +[GeneratorPythia8] +config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap4.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap4.ini new file mode 100644 index 000000000..8c048cf02 --- /dev/null +++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap4.ini @@ -0,0 +1,9 @@ +### The setup uses an external event generator +### This part sets the path of the file and the function call to retrieve it + +[GeneratorExternal] +fileName = ${O2DPG_ROOT}/MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_LFee.C +funcName = GeneratorPythia8GapTriggeredLFee_ForEM(4+1, -1.2, +1.2, 1, 1) + +[GeneratorPythia8] +config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap6.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap6.ini new file mode 100644 index 000000000..150578162 --- /dev/null +++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap6.ini @@ -0,0 +1,9 @@ +### The setup uses an external event generator +### This part sets the path of the file and the function call to retrieve it + +[GeneratorExternal] +fileName = ${O2DPG_ROOT}/MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_LFee.C +funcName = GeneratorPythia8GapTriggeredLFee_ForEM(6+1, -1.2, +1.2, 1, 1) + +[GeneratorPythia8] +config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap2.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap2.sh new file mode 100644 index 000000000..80a00b6cd --- /dev/null +++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap2.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +# +# Steering script for LF->ee enhanced dielectron MC anchored to LHC22o apass6 +# + +# example anchoring +# taken from https://its.cern.ch/jira/browse/O2-4586 +export ALIEN_JDL_LPMANCHORPASSNAME=apass6 +export ALIEN_JDL_MCANCHOR=apass6 +export ALIEN_JDL_CPULIMIT=8 +export ALIEN_JDL_LPMRUNNUMBER=526641 +export ALIEN_JDL_LPMPRODUCTIONTYPE=MC +export ALIEN_JDL_LPMINTERACTIONTYPE=pp +export ALIEN_JDL_LPMPRODUCTIONTAG=LHC24b1b +export ALIEN_JDL_LPMANCHORRUN=526641 +export ALIEN_JDL_LPMANCHORPRODUCTION=LHC22o +export ALIEN_JDL_LPMANCHORYEAR=2022 +export ALIEN_JDL_OUTPUT=*.dat@disk=1,*.txt@disk=1,*.root@disk=2 + +export NTIMEFRAMES=1 +export NSIGEVENTS=20 +export SPLITID=100 +export PRODSPLIT=153 +export CYCLE=0 + +# on the GRID, this is set and used as seed; when set, it takes precedence over SEED +#export ALIEN_PROC_ID=2963436952 +export SEED=0 + +# for pp and 50 events per TF, we launch only 4 workers. +export NWORKERS=4 + +# define the generator via ini file +# use 20/40/40 sampling for different generators +# generate random number +RNDSIG=$(($RANDOM % 100)) + +CONFIGNAME="Generator_GapTriggered_LFee_random_np1_gap2.ini" + +export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $O2DPG_ROOT/MC/config/PWGEM/ini/$CONFIGNAME" + +# run the central anchor steering script; this includes +# * derive timestamp +# * derive interaction rate +# * extract and prepare configurations (which detectors are contained in the run etc.) +# * run the simulation (and QC) +# To disable QC, uncomment the following line +#export DISABLE_QC=1 +${O2DPG_ROOT}/MC/run/ANCHOR/anchorMC.sh diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap4.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap4.sh new file mode 100644 index 000000000..6c8706265 --- /dev/null +++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap4.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +# +# Steering script for LF->ee enhanced dielectron MC anchored to LHC22o apass6 +# + +# example anchoring +# taken from https://its.cern.ch/jira/browse/O2-4586 +export ALIEN_JDL_LPMANCHORPASSNAME=apass6 +export ALIEN_JDL_MCANCHOR=apass6 +export ALIEN_JDL_CPULIMIT=8 +export ALIEN_JDL_LPMRUNNUMBER=526641 +export ALIEN_JDL_LPMPRODUCTIONTYPE=MC +export ALIEN_JDL_LPMINTERACTIONTYPE=pp +export ALIEN_JDL_LPMPRODUCTIONTAG=LHC24b1b +export ALIEN_JDL_LPMANCHORRUN=526641 +export ALIEN_JDL_LPMANCHORPRODUCTION=LHC22o +export ALIEN_JDL_LPMANCHORYEAR=2022 +export ALIEN_JDL_OUTPUT=*.dat@disk=1,*.txt@disk=1,*.root@disk=2 + +export NTIMEFRAMES=1 +export NSIGEVENTS=20 +export SPLITID=100 +export PRODSPLIT=153 +export CYCLE=0 + +# on the GRID, this is set and used as seed; when set, it takes precedence over SEED +#export ALIEN_PROC_ID=2963436952 +export SEED=0 + +# for pp and 50 events per TF, we launch only 4 workers. +export NWORKERS=4 + +# define the generator via ini file +# use 20/40/40 sampling for different generators +# generate random number +RNDSIG=$(($RANDOM % 100)) + +CONFIGNAME="Generator_GapTriggered_LFee_random_np1_gap4.ini" + +export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $O2DPG_ROOT/MC/config/PWGEM/ini/$CONFIGNAME" + +# run the central anchor steering script; this includes +# * derive timestamp +# * derive interaction rate +# * extract and prepare configurations (which detectors are contained in the run etc.) +# * run the simulation (and QC) +# To disable QC, uncomment the following line +#export DISABLE_QC=1 +${O2DPG_ROOT}/MC/run/ANCHOR/anchorMC.sh diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap6.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap6.sh new file mode 100644 index 000000000..b01bf810d --- /dev/null +++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap6.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +# +# Steering script for LF->ee enhanced dielectron MC anchored to LHC22o apass6 +# + +# example anchoring +# taken from https://its.cern.ch/jira/browse/O2-4586 +export ALIEN_JDL_LPMANCHORPASSNAME=apass6 +export ALIEN_JDL_MCANCHOR=apass6 +export ALIEN_JDL_CPULIMIT=8 +export ALIEN_JDL_LPMRUNNUMBER=526641 +export ALIEN_JDL_LPMPRODUCTIONTYPE=MC +export ALIEN_JDL_LPMINTERACTIONTYPE=pp +export ALIEN_JDL_LPMPRODUCTIONTAG=LHC24b1b +export ALIEN_JDL_LPMANCHORRUN=526641 +export ALIEN_JDL_LPMANCHORPRODUCTION=LHC22o +export ALIEN_JDL_LPMANCHORYEAR=2022 +export ALIEN_JDL_OUTPUT=*.dat@disk=1,*.txt@disk=1,*.root@disk=2 + +export NTIMEFRAMES=1 +export NSIGEVENTS=20 +export SPLITID=100 +export PRODSPLIT=153 +export CYCLE=0 + +# on the GRID, this is set and used as seed; when set, it takes precedence over SEED +#export ALIEN_PROC_ID=2963436952 +export SEED=0 + +# for pp and 50 events per TF, we launch only 4 workers. +export NWORKERS=4 + +# define the generator via ini file +# use 20/40/40 sampling for different generators +# generate random number +RNDSIG=$(($RANDOM % 100)) + +CONFIGNAME="Generator_GapTriggered_LFee_random_np1_gap6.ini" + +export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $O2DPG_ROOT/MC/config/PWGEM/ini/$CONFIGNAME" + +# run the central anchor steering script; this includes +# * derive timestamp +# * derive interaction rate +# * extract and prepare configurations (which detectors are contained in the run etc.) +# * run the simulation (and QC) +# To disable QC, uncomment the following line +#export DISABLE_QC=1 +${O2DPG_ROOT}/MC/run/ANCHOR/anchorMC.sh diff --git a/diff.patch b/diff.patch new file mode 100644 index 000000000..e69de29bb diff --git a/diff_dsekihat.patch b/diff_dsekihat.patch new file mode 100644 index 000000000..e548445a6 --- /dev/null +++ b/diff_dsekihat.patch @@ -0,0 +1,216 @@ +diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap2.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap2.ini +new file mode 100644 +index 00000000..049743e4 +--- /dev/null ++++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap2.ini +@@ -0,0 +1,9 @@ ++### The setup uses an external event generator ++### This part sets the path of the file and the function call to retrieve it ++ ++[GeneratorExternal] ++fileName = ${O2DPG_ROOT}/MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_LFee.C ++funcName = GeneratorPythia8GapTriggeredLFee_ForEM(2+1, -1.2, +1.2, 1, 1) ++ ++[GeneratorPythia8] ++config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg +diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap4.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap4.ini +new file mode 100644 +index 00000000..8c048cf0 +--- /dev/null ++++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap4.ini +@@ -0,0 +1,9 @@ ++### The setup uses an external event generator ++### This part sets the path of the file and the function call to retrieve it ++ ++[GeneratorExternal] ++fileName = ${O2DPG_ROOT}/MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_LFee.C ++funcName = GeneratorPythia8GapTriggeredLFee_ForEM(4+1, -1.2, +1.2, 1, 1) ++ ++[GeneratorPythia8] ++config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg +diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap6.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap6.ini +new file mode 100644 +index 00000000..15057816 +--- /dev/null ++++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap6.ini +@@ -0,0 +1,9 @@ ++### The setup uses an external event generator ++### This part sets the path of the file and the function call to retrieve it ++ ++[GeneratorExternal] ++fileName = ${O2DPG_ROOT}/MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_LFee.C ++funcName = GeneratorPythia8GapTriggeredLFee_ForEM(6+1, -1.2, +1.2, 1, 1) ++ ++[GeneratorPythia8] ++config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg +diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap2.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap2.sh +new file mode 100644 +index 00000000..80a00b6c +--- /dev/null ++++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap2.sh +@@ -0,0 +1,50 @@ ++#!/bin/bash ++ ++# ++# Steering script for LF->ee enhanced dielectron MC anchored to LHC22o apass6 ++# ++ ++# example anchoring ++# taken from https://its.cern.ch/jira/browse/O2-4586 ++export ALIEN_JDL_LPMANCHORPASSNAME=apass6 ++export ALIEN_JDL_MCANCHOR=apass6 ++export ALIEN_JDL_CPULIMIT=8 ++export ALIEN_JDL_LPMRUNNUMBER=526641 ++export ALIEN_JDL_LPMPRODUCTIONTYPE=MC ++export ALIEN_JDL_LPMINTERACTIONTYPE=pp ++export ALIEN_JDL_LPMPRODUCTIONTAG=LHC24b1b ++export ALIEN_JDL_LPMANCHORRUN=526641 ++export ALIEN_JDL_LPMANCHORPRODUCTION=LHC22o ++export ALIEN_JDL_LPMANCHORYEAR=2022 ++export ALIEN_JDL_OUTPUT=*.dat@disk=1,*.txt@disk=1,*.root@disk=2 ++ ++export NTIMEFRAMES=1 ++export NSIGEVENTS=20 ++export SPLITID=100 ++export PRODSPLIT=153 ++export CYCLE=0 ++ ++# on the GRID, this is set and used as seed; when set, it takes precedence over SEED ++#export ALIEN_PROC_ID=2963436952 ++export SEED=0 ++ ++# for pp and 50 events per TF, we launch only 4 workers. ++export NWORKERS=4 ++ ++# define the generator via ini file ++# use 20/40/40 sampling for different generators ++# generate random number ++RNDSIG=$(($RANDOM % 100)) ++ ++CONFIGNAME="Generator_GapTriggered_LFee_random_np1_gap2.ini" ++ ++export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $O2DPG_ROOT/MC/config/PWGEM/ini/$CONFIGNAME" ++ ++# run the central anchor steering script; this includes ++# * derive timestamp ++# * derive interaction rate ++# * extract and prepare configurations (which detectors are contained in the run etc.) ++# * run the simulation (and QC) ++# To disable QC, uncomment the following line ++#export DISABLE_QC=1 ++${O2DPG_ROOT}/MC/run/ANCHOR/anchorMC.sh +diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap4.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap4.sh +new file mode 100644 +index 00000000..6c870626 +--- /dev/null ++++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap4.sh +@@ -0,0 +1,50 @@ ++#!/bin/bash ++ ++# ++# Steering script for LF->ee enhanced dielectron MC anchored to LHC22o apass6 ++# ++ ++# example anchoring ++# taken from https://its.cern.ch/jira/browse/O2-4586 ++export ALIEN_JDL_LPMANCHORPASSNAME=apass6 ++export ALIEN_JDL_MCANCHOR=apass6 ++export ALIEN_JDL_CPULIMIT=8 ++export ALIEN_JDL_LPMRUNNUMBER=526641 ++export ALIEN_JDL_LPMPRODUCTIONTYPE=MC ++export ALIEN_JDL_LPMINTERACTIONTYPE=pp ++export ALIEN_JDL_LPMPRODUCTIONTAG=LHC24b1b ++export ALIEN_JDL_LPMANCHORRUN=526641 ++export ALIEN_JDL_LPMANCHORPRODUCTION=LHC22o ++export ALIEN_JDL_LPMANCHORYEAR=2022 ++export ALIEN_JDL_OUTPUT=*.dat@disk=1,*.txt@disk=1,*.root@disk=2 ++ ++export NTIMEFRAMES=1 ++export NSIGEVENTS=20 ++export SPLITID=100 ++export PRODSPLIT=153 ++export CYCLE=0 ++ ++# on the GRID, this is set and used as seed; when set, it takes precedence over SEED ++#export ALIEN_PROC_ID=2963436952 ++export SEED=0 ++ ++# for pp and 50 events per TF, we launch only 4 workers. ++export NWORKERS=4 ++ ++# define the generator via ini file ++# use 20/40/40 sampling for different generators ++# generate random number ++RNDSIG=$(($RANDOM % 100)) ++ ++CONFIGNAME="Generator_GapTriggered_LFee_random_np1_gap4.ini" ++ ++export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $O2DPG_ROOT/MC/config/PWGEM/ini/$CONFIGNAME" ++ ++# run the central anchor steering script; this includes ++# * derive timestamp ++# * derive interaction rate ++# * extract and prepare configurations (which detectors are contained in the run etc.) ++# * run the simulation (and QC) ++# To disable QC, uncomment the following line ++#export DISABLE_QC=1 ++${O2DPG_ROOT}/MC/run/ANCHOR/anchorMC.sh +diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap6.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap6.sh +new file mode 100644 +index 00000000..b01bf810 +--- /dev/null ++++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap6.sh +@@ -0,0 +1,50 @@ ++#!/bin/bash ++ ++# ++# Steering script for LF->ee enhanced dielectron MC anchored to LHC22o apass6 ++# ++ ++# example anchoring ++# taken from https://its.cern.ch/jira/browse/O2-4586 ++export ALIEN_JDL_LPMANCHORPASSNAME=apass6 ++export ALIEN_JDL_MCANCHOR=apass6 ++export ALIEN_JDL_CPULIMIT=8 ++export ALIEN_JDL_LPMRUNNUMBER=526641 ++export ALIEN_JDL_LPMPRODUCTIONTYPE=MC ++export ALIEN_JDL_LPMINTERACTIONTYPE=pp ++export ALIEN_JDL_LPMPRODUCTIONTAG=LHC24b1b ++export ALIEN_JDL_LPMANCHORRUN=526641 ++export ALIEN_JDL_LPMANCHORPRODUCTION=LHC22o ++export ALIEN_JDL_LPMANCHORYEAR=2022 ++export ALIEN_JDL_OUTPUT=*.dat@disk=1,*.txt@disk=1,*.root@disk=2 ++ ++export NTIMEFRAMES=1 ++export NSIGEVENTS=20 ++export SPLITID=100 ++export PRODSPLIT=153 ++export CYCLE=0 ++ ++# on the GRID, this is set and used as seed; when set, it takes precedence over SEED ++#export ALIEN_PROC_ID=2963436952 ++export SEED=0 ++ ++# for pp and 50 events per TF, we launch only 4 workers. ++export NWORKERS=4 ++ ++# define the generator via ini file ++# use 20/40/40 sampling for different generators ++# generate random number ++RNDSIG=$(($RANDOM % 100)) ++ ++CONFIGNAME="Generator_GapTriggered_LFee_random_np1_gap6.ini" ++ ++export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $O2DPG_ROOT/MC/config/PWGEM/ini/$CONFIGNAME" ++ ++# run the central anchor steering script; this includes ++# * derive timestamp ++# * derive interaction rate ++# * extract and prepare configurations (which detectors are contained in the run etc.) ++# * run the simulation (and QC) ++# To disable QC, uncomment the following line ++#export DISABLE_QC=1 ++${O2DPG_ROOT}/MC/run/ANCHOR/anchorMC.sh +diff --git a/diff.patch b/diff.patch +new file mode 100644 +index 00000000..e69de29b From f6e68092eae54ad939cb58df5b0c494e1b3c4d57 Mon Sep 17 00:00:00 2001 From: Sebastian Scheid Date: Wed, 3 Jul 2024 13:15:40 +0200 Subject: [PATCH 2/2] remove patch files --- diff.patch | 0 diff_dsekihat.patch | 216 -------------------------------------------- 2 files changed, 216 deletions(-) delete mode 100644 diff.patch delete mode 100644 diff_dsekihat.patch diff --git a/diff.patch b/diff.patch deleted file mode 100644 index e69de29bb..000000000 diff --git a/diff_dsekihat.patch b/diff_dsekihat.patch deleted file mode 100644 index e548445a6..000000000 --- a/diff_dsekihat.patch +++ /dev/null @@ -1,216 +0,0 @@ -diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap2.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap2.ini -new file mode 100644 -index 00000000..049743e4 ---- /dev/null -+++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap2.ini -@@ -0,0 +1,9 @@ -+### The setup uses an external event generator -+### This part sets the path of the file and the function call to retrieve it -+ -+[GeneratorExternal] -+fileName = ${O2DPG_ROOT}/MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_LFee.C -+funcName = GeneratorPythia8GapTriggeredLFee_ForEM(2+1, -1.2, +1.2, 1, 1) -+ -+[GeneratorPythia8] -+config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg -diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap4.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap4.ini -new file mode 100644 -index 00000000..8c048cf0 ---- /dev/null -+++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap4.ini -@@ -0,0 +1,9 @@ -+### The setup uses an external event generator -+### This part sets the path of the file and the function call to retrieve it -+ -+[GeneratorExternal] -+fileName = ${O2DPG_ROOT}/MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_LFee.C -+funcName = GeneratorPythia8GapTriggeredLFee_ForEM(4+1, -1.2, +1.2, 1, 1) -+ -+[GeneratorPythia8] -+config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg -diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap6.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap6.ini -new file mode 100644 -index 00000000..15057816 ---- /dev/null -+++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_random_np1_gap6.ini -@@ -0,0 +1,9 @@ -+### The setup uses an external event generator -+### This part sets the path of the file and the function call to retrieve it -+ -+[GeneratorExternal] -+fileName = ${O2DPG_ROOT}/MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_LFee.C -+funcName = GeneratorPythia8GapTriggeredLFee_ForEM(6+1, -1.2, +1.2, 1, 1) -+ -+[GeneratorPythia8] -+config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg -diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap2.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap2.sh -new file mode 100644 -index 00000000..80a00b6c ---- /dev/null -+++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap2.sh -@@ -0,0 +1,50 @@ -+#!/bin/bash -+ -+# -+# Steering script for LF->ee enhanced dielectron MC anchored to LHC22o apass6 -+# -+ -+# example anchoring -+# taken from https://its.cern.ch/jira/browse/O2-4586 -+export ALIEN_JDL_LPMANCHORPASSNAME=apass6 -+export ALIEN_JDL_MCANCHOR=apass6 -+export ALIEN_JDL_CPULIMIT=8 -+export ALIEN_JDL_LPMRUNNUMBER=526641 -+export ALIEN_JDL_LPMPRODUCTIONTYPE=MC -+export ALIEN_JDL_LPMINTERACTIONTYPE=pp -+export ALIEN_JDL_LPMPRODUCTIONTAG=LHC24b1b -+export ALIEN_JDL_LPMANCHORRUN=526641 -+export ALIEN_JDL_LPMANCHORPRODUCTION=LHC22o -+export ALIEN_JDL_LPMANCHORYEAR=2022 -+export ALIEN_JDL_OUTPUT=*.dat@disk=1,*.txt@disk=1,*.root@disk=2 -+ -+export NTIMEFRAMES=1 -+export NSIGEVENTS=20 -+export SPLITID=100 -+export PRODSPLIT=153 -+export CYCLE=0 -+ -+# on the GRID, this is set and used as seed; when set, it takes precedence over SEED -+#export ALIEN_PROC_ID=2963436952 -+export SEED=0 -+ -+# for pp and 50 events per TF, we launch only 4 workers. -+export NWORKERS=4 -+ -+# define the generator via ini file -+# use 20/40/40 sampling for different generators -+# generate random number -+RNDSIG=$(($RANDOM % 100)) -+ -+CONFIGNAME="Generator_GapTriggered_LFee_random_np1_gap2.ini" -+ -+export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $O2DPG_ROOT/MC/config/PWGEM/ini/$CONFIGNAME" -+ -+# run the central anchor steering script; this includes -+# * derive timestamp -+# * derive interaction rate -+# * extract and prepare configurations (which detectors are contained in the run etc.) -+# * run the simulation (and QC) -+# To disable QC, uncomment the following line -+#export DISABLE_QC=1 -+${O2DPG_ROOT}/MC/run/ANCHOR/anchorMC.sh -diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap4.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap4.sh -new file mode 100644 -index 00000000..6c870626 ---- /dev/null -+++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap4.sh -@@ -0,0 +1,50 @@ -+#!/bin/bash -+ -+# -+# Steering script for LF->ee enhanced dielectron MC anchored to LHC22o apass6 -+# -+ -+# example anchoring -+# taken from https://its.cern.ch/jira/browse/O2-4586 -+export ALIEN_JDL_LPMANCHORPASSNAME=apass6 -+export ALIEN_JDL_MCANCHOR=apass6 -+export ALIEN_JDL_CPULIMIT=8 -+export ALIEN_JDL_LPMRUNNUMBER=526641 -+export ALIEN_JDL_LPMPRODUCTIONTYPE=MC -+export ALIEN_JDL_LPMINTERACTIONTYPE=pp -+export ALIEN_JDL_LPMPRODUCTIONTAG=LHC24b1b -+export ALIEN_JDL_LPMANCHORRUN=526641 -+export ALIEN_JDL_LPMANCHORPRODUCTION=LHC22o -+export ALIEN_JDL_LPMANCHORYEAR=2022 -+export ALIEN_JDL_OUTPUT=*.dat@disk=1,*.txt@disk=1,*.root@disk=2 -+ -+export NTIMEFRAMES=1 -+export NSIGEVENTS=20 -+export SPLITID=100 -+export PRODSPLIT=153 -+export CYCLE=0 -+ -+# on the GRID, this is set and used as seed; when set, it takes precedence over SEED -+#export ALIEN_PROC_ID=2963436952 -+export SEED=0 -+ -+# for pp and 50 events per TF, we launch only 4 workers. -+export NWORKERS=4 -+ -+# define the generator via ini file -+# use 20/40/40 sampling for different generators -+# generate random number -+RNDSIG=$(($RANDOM % 100)) -+ -+CONFIGNAME="Generator_GapTriggered_LFee_random_np1_gap4.ini" -+ -+export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $O2DPG_ROOT/MC/config/PWGEM/ini/$CONFIGNAME" -+ -+# run the central anchor steering script; this includes -+# * derive timestamp -+# * derive interaction rate -+# * extract and prepare configurations (which detectors are contained in the run etc.) -+# * run the simulation (and QC) -+# To disable QC, uncomment the following line -+#export DISABLE_QC=1 -+${O2DPG_ROOT}/MC/run/ANCHOR/anchorMC.sh -diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap6.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap6.sh -new file mode 100644 -index 00000000..b01bf810 ---- /dev/null -+++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_random_np1_gap6.sh -@@ -0,0 +1,50 @@ -+#!/bin/bash -+ -+# -+# Steering script for LF->ee enhanced dielectron MC anchored to LHC22o apass6 -+# -+ -+# example anchoring -+# taken from https://its.cern.ch/jira/browse/O2-4586 -+export ALIEN_JDL_LPMANCHORPASSNAME=apass6 -+export ALIEN_JDL_MCANCHOR=apass6 -+export ALIEN_JDL_CPULIMIT=8 -+export ALIEN_JDL_LPMRUNNUMBER=526641 -+export ALIEN_JDL_LPMPRODUCTIONTYPE=MC -+export ALIEN_JDL_LPMINTERACTIONTYPE=pp -+export ALIEN_JDL_LPMPRODUCTIONTAG=LHC24b1b -+export ALIEN_JDL_LPMANCHORRUN=526641 -+export ALIEN_JDL_LPMANCHORPRODUCTION=LHC22o -+export ALIEN_JDL_LPMANCHORYEAR=2022 -+export ALIEN_JDL_OUTPUT=*.dat@disk=1,*.txt@disk=1,*.root@disk=2 -+ -+export NTIMEFRAMES=1 -+export NSIGEVENTS=20 -+export SPLITID=100 -+export PRODSPLIT=153 -+export CYCLE=0 -+ -+# on the GRID, this is set and used as seed; when set, it takes precedence over SEED -+#export ALIEN_PROC_ID=2963436952 -+export SEED=0 -+ -+# for pp and 50 events per TF, we launch only 4 workers. -+export NWORKERS=4 -+ -+# define the generator via ini file -+# use 20/40/40 sampling for different generators -+# generate random number -+RNDSIG=$(($RANDOM % 100)) -+ -+CONFIGNAME="Generator_GapTriggered_LFee_random_np1_gap6.ini" -+ -+export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $O2DPG_ROOT/MC/config/PWGEM/ini/$CONFIGNAME" -+ -+# run the central anchor steering script; this includes -+# * derive timestamp -+# * derive interaction rate -+# * extract and prepare configurations (which detectors are contained in the run etc.) -+# * run the simulation (and QC) -+# To disable QC, uncomment the following line -+#export DISABLE_QC=1 -+${O2DPG_ROOT}/MC/run/ANCHOR/anchorMC.sh -diff --git a/diff.patch b/diff.patch -new file mode 100644 -index 00000000..e69de29b