Skip to content

Commit e9bf0bf

Browse files
committed
Update HF config
1 parent e9b1450 commit e9bf0bf

1 file changed

Lines changed: 22 additions & 61 deletions

File tree

codeHF/config_tasks.sh

Lines changed: 22 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -168,28 +168,37 @@ function AdjustJson {
168168
cp "$JSON" "$JSON_EDIT" || ErrExit "Failed to cp $JSON $JSON_EDIT."
169169
JSON="$JSON_EDIT"
170170

171-
# Collision system
171+
# Collision system (pp, PbPb)
172172
MsgWarn "Setting collision system $INPUT_SYS"
173+
ReplaceString "\"syst\": \"pp\"" "\"syst\": \"$INPUT_SYS\"" "$JSON" || ErrExit "Failed to edit $JSON." # event-selection
173174

174-
# Run 2/3/5
175+
# LHC Run (2, 3, 5)
175176
MsgWarn "Using Run $INPUT_RUN"
176177
if [ "$INPUT_RUN" -eq 2 ]; then
178+
ReplaceString "\"isRun2\": \"false\"" "\"isRun2\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." # hf-track-index-skim-creator..., hf-candidate-creator-...
177179
ReplaceString "\"processRun2\": \"false\"" "\"processRun2\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
178180
ReplaceString "\"processRun3\": \"true\"" "\"processRun3\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
179181
ReplaceString "\"processRun2BetaM\": \"false\"" "\"processRun2BetaM\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
180182
ReplaceString "\"processRun3BetaM\": \"true\"" "\"processRun3BetaM\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
181183
ReplaceString "\"processRun2\": \"0\"" "\"processRun2\": \"1\"" "$JSON" || ErrExit "Failed to edit $JSON."
182184
ReplaceString "\"processRun3\": \"1\"" "\"processRun3\": \"0\"" "$JSON" || ErrExit "Failed to edit $JSON."
183185
elif [ "$INPUT_RUN" -eq 3 ]; then
186+
ReplaceString "\"isRun2\": \"true\"" "\"isRun2\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." # hf-track-index-skim-creator..., hf-candidate-creator-...
184187
ReplaceString "\"processRun2\": \"true\"" "\"processRun2\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
185188
ReplaceString "\"processRun3\": \"false\"" "\"processRun3\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
186189
ReplaceString "\"processRun2BetaM\": \"true\"" "\"processRun2BetaM\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
187190
ReplaceString "\"processRun3BetaM\": \"false\"" "\"processRun3BetaM\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
188191
ReplaceString "\"processRun2\": \"1\"" "\"processRun2\": \"0\"" "$JSON" || ErrExit "Failed to edit $JSON."
189192
ReplaceString "\"processRun3\": \"0\"" "\"processRun3\": \"1\"" "$JSON" || ErrExit "Failed to edit $JSON."
190193
fi
194+
# track-selection
195+
if [ "$INPUT_RUN" -eq 3 ]; then
196+
ReplaceString "\"isRun3\": \"false\"" "\"isRun3\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
197+
else
198+
ReplaceString "\"isRun3\": \"true\"" "\"isRun3\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
199+
fi
191200

192-
# MC
201+
# Data type (real, MC)
193202
if [ "$INPUT_IS_MC" -eq 1 ]; then
194203
MsgWarn "Using MC data"
195204
ReplaceString "\"isMC\": \"false\"" "\"isMC\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
@@ -222,47 +231,33 @@ function AdjustJson {
222231
ReplaceString "\"processRealData\": \"false\"" "\"processRealData\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
223232
fi
224233

225-
# event-selection
226-
ReplaceString "\"syst\": \"pp\"" "\"syst\": \"$INPUT_SYS\"" "$JSON" || ErrExit "Failed to edit $JSON."
227-
228-
# hf-track-index-skim-creator-tag-sel-collisions
234+
# trigger selection
229235
if [ $DOO2_TRIGSEL -eq 1 ]; then
230-
# trigger selection
236+
# hf-track-index-skim-creator-tag-sel-collisions
231237
ReplaceString "\"processTrigSel\": \"false\"" "\"processTrigSel\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
232238
ReplaceString "\"processNoTrigSel\": \"true\"" "\"processNoTrigSel\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
233239
fi
234240

235-
# hf-track-index-skim-creator
241+
# D*+
236242
if [[ $DOO2_CAND_DSTAR -eq 1 ]]; then
243+
# hf-track-index-skim-creator
237244
ReplaceString "\"doDstar\": \"false\"" "\"doDstar\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
238245
fi
239246

240-
# hf-track-index-skim-creator-cascades
247+
# Λc → K0S p
241248
if [[ $DOO2_CAND_CASC -eq 1 || $DOO2_SEL_LCK0SP -eq 1 || $DOO2_TASK_LCK0SP -eq 1 || $DOO2_TREE_LCK0SP -eq 1 ]]; then
249+
# hf-track-index-skim-creator-cascades
242250
ReplaceString "\"processCascades\": \"false\"" "\"processCascades\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
243251
ReplaceString "\"processNoCascades\": \"true\"" "\"processNoCascades\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
244252
fi
245253

246-
# hf-track-index-skim-creator-lf-cascades
254+
# Ξc0, Ωc0, Ξc+
247255
if [[ $DOO2_CAND_XIC0OC0 -eq 1 || $DOO2_SEL_TOXIPI -eq 1 || $DOO2_TREE_TOXIPI -eq 1 || $DOO2_CAND_XIC_XIPIPI -eq 1 || $DOO2_SEL_XIC_XIPIPI -eq 1 || $DOO2_TASK_XIC_XIPIPI -eq 1 || $DOO2_TREE_XIC_XIPIPI -eq 1 ]]; then
256+
# hf-track-index-skim-creator-lf-cascades
248257
ReplaceString "\"processLfCascades\": \"false\"" "\"processLfCascades\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
249258
ReplaceString "\"processNoLfCascades\": \"true\"" "\"processNoLfCascades\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
250259
fi
251260

252-
# timestamp-task
253-
if [[ "$INPUT_IS_MC" -eq 1 && "$INPUT_RUN" -eq 2 ]]; then
254-
ReplaceString "\"isRun2MC\": \"false\"" "\"isRun2MC\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
255-
else
256-
ReplaceString "\"isRun2MC\": \"true\"" "\"isRun2MC\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
257-
fi
258-
259-
# track-selection
260-
if [ "$INPUT_RUN" -eq 3 ]; then
261-
ReplaceString "\"isRun3\": \"false\"" "\"isRun3\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
262-
else
263-
ReplaceString "\"isRun3\": \"true\"" "\"isRun3\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
264-
fi
265-
266261
# tracks-extra-v002-converter
267262
if [ $DOO2_CONV_TRKEX_0_2 -eq 1 ]; then
268263
ReplaceString "\"processV000ToV002\": \"false\"" "\"processV000ToV002\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
@@ -272,49 +267,15 @@ function AdjustJson {
272267
ReplaceString "\"processV001ToV002\": \"false\"" "\"processV001ToV002\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
273268
fi
274269

275-
# lambdakzero-builder
276-
if [ "$INPUT_RUN" -eq 2 ]; then
277-
ReplaceString "\"isRun2\": \"0\"" "\"isRun2\": \"1\"" "$JSON" || ErrExit "Failed to edit $JSON."
278-
else
279-
ReplaceString "\"isRun2\": \"1\"" "\"isRun2\": \"0\"" "$JSON" || ErrExit "Failed to edit $JSON."
280-
fi
281-
282-
# hf-track-index-skim-creator..., hf-candidate-creator-...
283-
if [ "$INPUT_RUN" -eq 2 ]; then
284-
ReplaceString "\"isRun2\": \"false\"" "\"isRun2\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
285-
else
286-
ReplaceString "\"isRun2\": \"true\"" "\"isRun2\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
287-
fi
288-
289-
# tof-event-time
290-
if [ "$INPUT_RUN" -eq 3 ]; then
291-
ReplaceString "\"processFT0\": \"false\"" "\"processFT0\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
292-
ReplaceString "\"processNoFT0\": \"true\"" "\"processNoFT0\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
293-
ReplaceString "\"processOnlyFT0\": \"true\"" "\"processOnlyFT0\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
294-
else
295-
ReplaceString "\"processFT0\": \"true\"" "\"processFT0\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
296-
ReplaceString "\"processNoFT0\": \"true\"" "\"processNoFT0\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
297-
ReplaceString "\"processOnlyFT0\": \"true\"" "\"processOnlyFT0\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
298-
fi
299-
300-
# hf-task-flow
301-
if [ "$INPUT_RUN" -eq 3 ]; then
302-
ReplaceString "\"processSameRun3\": \"false\"" "\"processSameRun3\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
303-
ReplaceString "\"processSameRun2\": \"true\"" "\"processSameRun2\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
304-
else
305-
ReplaceString "\"processSameRun3\": \"true\"" "\"processSameRun3\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
306-
ReplaceString "\"processSameRun2\": \"false\"" "\"processSameRun2\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON."
307-
fi
308-
309-
# jet-finder-charged-d0-qa
270+
# jet-finder-...
310271
if [ "$INPUT_IS_MC" -eq 1 ]; then
311272
ReplaceString "\"processJetsData\": \"true\"" "\"processJetsData\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
312273
else
313274
ReplaceString "\"processJetsMCD\": \"true\"" "\"processJetsMCD\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
314275
ReplaceString "\"processJetsMCP\": \"true\"" "\"processJetsMCP\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
315276
fi
316277

317-
# jet-substructure...
278+
# jet-substructure-...
318279
if [ "$INPUT_IS_MC" -eq 1 ]; then
319280
ReplaceString "\"processChargedJetsHF_data\": \"true\"" "\"processChargedJetsHF_data\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."
320281
ReplaceString "\"processOutput_data\": \"true\"" "\"processOutput_data\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON."

0 commit comments

Comments
 (0)