Skip to content

Commit be482e9

Browse files
PWGHF: add example to modify on the fly ini in run script (#1745)
* PWGHF: add example to modify on the fly ini in run script * Update MC/run/PWGHF/run_anchor_ini_from_cvmfs_example.sh Co-authored-by: BiaoZhang <52267892+zhangbiao-phy@users.noreply.github.com> * Update MC/run/PWGHF/run_anchor_ini_from_cvmfs_example.sh Co-authored-by: BiaoZhang <52267892+zhangbiao-phy@users.noreply.github.com> --------- Co-authored-by: BiaoZhang <52267892+zhangbiao-phy@users.noreply.github.com>
1 parent 3339878 commit be482e9

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
#!/bin/bash
2+
3+
export ALIEN_JDL_LPMANCHORPASSNAME="apass4"
4+
export ALIEN_JDL_MCANCHOR="apass4"
5+
export ALIEN_JDL_COLLISIONSYSTEM="pp"
6+
export ALIEN_JDL_LPMPASSNAME="apass4"
7+
export ALIEN_JDL_LPMRUNNUMBER="539071"
8+
export ALIEN_JDL_LPMPRODUCTIONTYPE="MC"
9+
export ALIEN_JDL_LPMINTERACTIONTYPE="pp"
10+
export ALIEN_JDL_LPMPRODUCTIONTAG="LHC24_2023zg_apass4_MC_test"
11+
export ALIEN_JDL_LPMANCHORRUN="539071"
12+
export ALIEN_JDL_LPMANCHORPRODUCTION="LHC23zg"
13+
export ALIEN_JDL_LPMANCHORYEAR="2023"
14+
15+
# added export
16+
export NTIMEFRAMES=8
17+
export NSIGEVENTS=100
18+
export SPLITID=100
19+
export PRODSPLIT=153
20+
export CYCLE=0
21+
export ALIEN_PROC_ID=2963436952
22+
23+
# disable the QC
24+
export DISABLE_QC=1
25+
26+
# modify ini file, to have external generator and/or config from a specific tag different from the one used for anchoring
27+
ORIGINALINI=${O2DPG_ROOT}/MC/config/PWGHF/ini/GeneratorHF_D2H_bbbar_Bforced_gap5_Mode2.ini # original .ini file to be modified
28+
MODIFIEDINI=GeneratorHF_D2H_bbbar_Bforced_gap5_Mode2_fromCVMFS.ini # output name for the modified .ini file
29+
30+
CFGTOREPLACE="\${O2DPG_ROOT}/MC/config/PWGHF/pythia8/generator/pythia8_beautyhadronic_with_decays_Mode2.cfg" # original config file name to be modified
31+
CFGFROMCVMFS="/cvmfs/alice.cern.ch/el9-x86_64/Packages/O2DPG/daily-20240912-0200-1/MC/config/PWGHF/pythia8/generator/pythia8_beautyhadronic_with_decays_Mode2.cfg" # new config file name to use
32+
33+
GENTOREPLACE="\${O2DPG_ROOT}/MC/config/PWGHF/external/generator/generator_pythia8_gaptriggered_hf.C" # original external generator file name to be modified
34+
GENFROMCVMFS="/cvmfs/alice.cern.ch/el9-x86_64/Packages/O2DPG/daily-20240912-0200-1/MC/config/PWGHF/external/generator/generator_pythia8_gaptriggered_hf.C" # new external generator file name to use
35+
36+
if [ ! -f $MODIFIEDINI ]; then
37+
sed -e "s|$CFGTOREPLACE|$CFGFROMCVMFS|g" -e "s|$GENTOREPLACE|$GENFROMCVMFS|g" $ORIGINALINI > $MODIFIEDINI
38+
fi
39+
MODIFIEDINI_ABSPATH=$(readlink -f $MODIFIEDINI)
40+
export ALIEN_JDL_ANCHOR_SIM_OPTIONS="-gen external -ini $MODIFIEDINI_ABSPATH"
41+
42+
${O2DPG_ROOT}/MC/run/ANCHOR/anchorMC.sh

0 commit comments

Comments
 (0)