From 1939ac268afd7ada6ed3008548b93d9519bd8cc2 Mon Sep 17 00:00:00 2001 From: Daiki Sekihata Date: Mon, 1 Jul 2024 22:36:25 +0200 Subject: [PATCH] MC/PWGEM: add ini and sh files for LF->ee and gamma --- ...nerator_GapTriggered_LFee_all_np1_gap8.ini | 9 ++++ ...nerator_GapTriggered_LFgamma_np1_gap2.ini} | 2 +- ...enerator_GapTriggered_LFgamma_np1_gap4.ini | 9 ++++ ...enerator_GapTriggered_LFgamma_np1_gap6.ini | 9 ++++ ...redPythia8GapTriggeredLFee_pp_np1_gap10.sh | 50 +++++++++++++++++++ ...oredPythia8GapTriggeredLFee_pp_np1_gap8.sh | 50 +++++++++++++++++++ ...Pythia8GapTriggeredLFgamma_pp_np1_gap2.sh} | 2 +- ...dPythia8GapTriggeredLFgamma_pp_np1_gap4.sh | 50 +++++++++++++++++++ ...dPythia8GapTriggeredLFgamma_pp_np1_gap6.sh | 50 +++++++++++++++++++ 9 files changed, 229 insertions(+), 2 deletions(-) create mode 100644 MC/config/PWGEM/ini/Generator_GapTriggered_LFee_all_np1_gap8.ini rename MC/config/PWGEM/ini/{Generator_GapTriggered_LFgamma_np1_gap5.ini => Generator_GapTriggered_LFgamma_np1_gap2.ini} (84%) create mode 100644 MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap4.ini create mode 100644 MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap6.ini create mode 100644 MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_np1_gap10.sh create mode 100644 MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_np1_gap8.sh rename MC/run/PWGEM/{runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap5.sh => runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap2.sh} (96%) create mode 100644 MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap4.sh create mode 100644 MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap6.sh diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_all_np1_gap8.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_all_np1_gap8.ini new file mode 100644 index 000000000..6b18ae99a --- /dev/null +++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFee_all_np1_gap8.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(8+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_LFgamma_np1_gap5.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap2.ini similarity index 84% rename from MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap5.ini rename to MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap2.ini index 399d57cd5..3c64d22d4 100644 --- a/MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap5.ini +++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap2.ini @@ -3,7 +3,7 @@ [GeneratorExternal] fileName = ${O2DPG_ROOT}/MC/config/PWGEM/external/generator/Generator_pythia8_GapTriggered_LFgamma.C -funcName = GeneratorPythia8GapTriggeredLFgamma_ForEM(5+1, -1.2, +1.2, 1) +funcName = GeneratorPythia8GapTriggeredLFgamma_ForEM(2+1, -1.2, +1.2, 1) [GeneratorPythia8] config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap4.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap4.ini new file mode 100644 index 000000000..9e9451c07 --- /dev/null +++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_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_LFgamma.C +funcName = GeneratorPythia8GapTriggeredLFgamma_ForEM(4+1, -1.2, +1.2, 1) + +[GeneratorPythia8] +config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg diff --git a/MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap6.ini b/MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_np1_gap6.ini new file mode 100644 index 000000000..cde8df8f6 --- /dev/null +++ b/MC/config/PWGEM/ini/Generator_GapTriggered_LFgamma_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_LFgamma.C +funcName = GeneratorPythia8GapTriggeredLFgamma_ForEM(6+1, -1.2, +1.2, 1) + +[GeneratorPythia8] +config = ${O2DPG_ROOT}/MC/config/PWGEM/pythia8/generator/pythia8_MB_gapevent.cfg diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_np1_gap10.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_np1_gap10.sh new file mode 100644 index 000000000..eaaf8b423 --- /dev/null +++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_np1_gap10.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_all_np1_gap10.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_np1_gap8.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_np1_gap8.sh new file mode 100644 index 000000000..1a5566fba --- /dev/null +++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFee_pp_np1_gap8.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_all_np1_gap8.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/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap5.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap2.sh similarity index 96% rename from MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap5.sh rename to MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap2.sh index a2f4eaf6d..dc599d8f2 100644 --- a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap5.sh +++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap2.sh @@ -36,7 +36,7 @@ export NWORKERS=4 # generate random number RNDSIG=$(($RANDOM % 100)) -CONFIGNAME="Generator_GapTriggered_LFgamma_np1_gap5.ini" +CONFIGNAME="Generator_GapTriggered_LFgamma_np1_gap2.ini" export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $O2DPG_ROOT/MC/config/PWGEM/ini/$CONFIGNAME" diff --git a/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap4.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap4.sh new file mode 100644 index 000000000..f43d5d78d --- /dev/null +++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_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_LFgamma_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/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap6.sh b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_np1_gap6.sh new file mode 100644 index 000000000..98eccaf22 --- /dev/null +++ b/MC/run/PWGEM/runAnchoredPythia8GapTriggeredLFgamma_pp_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_LFgamma_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