Skip to content

Commit 34ca065

Browse files
committed
Properly quote configKeyValues; Be clear that full paths required for ini files
1 parent 062231d commit 34ca065

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

MC/bin/o2dpg_sim_workflow.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
parser.add_argument('-gen',help='generator: pythia8, extgen', default='')
3535
parser.add_argument('-proc',help='process type: inel, dirgamma, jets, ccbar, ...', default='')
3636
parser.add_argument('-trigger',help='event selection: particle, external', default='')
37-
parser.add_argument('-ini',help='generator init parameters file, for example: ${O2DPG_ROOT}/MC/config/PWGHF/ini/GeneratorHF.ini', default='')
38-
parser.add_argument('-confKey',help='generator or trigger configuration key values, for example: GeneratorPythia8.config=pythia8.cfg', default='')
37+
parser.add_argument('-ini',help='generator init parameters file (full paths required), for example: ${O2DPG_ROOT}/MC/config/PWGHF/ini/GeneratorHF.ini', default='')
38+
parser.add_argument('-confKey',help='generator or trigger configuration key values, for example: "GeneratorPythia8.config=pythia8.cfg;A.x=y"', default='')
3939

4040
parser.add_argument('-interactionRate',help='Interaction rate, used in digitization', default=-1)
4141
parser.add_argument('-eCM',help='CMS energy', default=-1)
@@ -53,8 +53,8 @@
5353
parser.add_argument('-nb',help='number of background events / timeframe', default=20)
5454
parser.add_argument('-genBkg',help='embedding background generator', default='') #pythia8, not recomended: pythia8hi, pythia8pp
5555
parser.add_argument('-procBkg',help='process type: inel, ..., do not set it for Pythia8 PbPb', default='heavy_ion')
56-
parser.add_argument('-iniBkg',help='embedding background generator init parameters file', default='${O2DPG_ROOT}/MC/config/common/ini/basic.ini')
57-
parser.add_argument('-confKeyBkg',help='embedding background configuration key values, for example: GeneratorPythia8.config=pythia8bkg.cfg', default='')
56+
parser.add_argument('-iniBkg',help='embedding background generator init parameters file (full path required)', default='${O2DPG_ROOT}/MC/config/common/ini/basic.ini')
57+
parser.add_argument('-confKeyBkg',help='embedding background configuration key values, for example: "GeneratorPythia8.config=pythia8bkg.cfg"', default='')
5858
parser.add_argument('-colBkg',help='embedding background collision system', default='PbPb')
5959

6060
parser.add_argument('-e',help='simengine', default='TGeant4')
@@ -177,7 +177,7 @@ def getDPL_global_options(bigshm=False):
177177

178178
CONFKEYBKG=''
179179
if args.confKeyBkg!= '':
180-
CONFKEYBKG=' --configKeyValues ' + args.CONFKEYBKG
180+
CONFKEYBKG=' --configKeyValues "' + args.CONFKEYBKG + '"'
181181

182182
# Background PYTHIA configuration
183183
BKG_CONFIG_task=createTask(name='genbkgconf')
@@ -272,7 +272,7 @@ def getDPL_global_options(bigshm=False):
272272
INIFILE=' --configFile ' + args.ini
273273
CONFKEY=''
274274
if args.confKey!= '':
275-
CONFKEY=' --configKeyValues ' + args.confKey
275+
CONFKEY=' --configKeyValues "' + args.confKey + '"'
276276
PROCESS=args.proc
277277
TRIGGER=''
278278
if args.trigger != '':

0 commit comments

Comments
 (0)