@@ -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