@@ -42,9 +42,6 @@ DOO2_CAND_2PRONG=0 # hf-candidate-creator-2prong
4242DOO2_CAND_3PRONG=0 # hf-candidate-creator-3prong
4343DOO2_CAND_CASC=0 # hf-candidate-creator-cascade
4444DOO2_CAND_LB=0 # hf-candidate-creator-lb
45- DOO2_CAND_X=0 # hf-candidate-creator-x
46- DOO2_CAND_CHIC=0 # hf-candidate-creator-chic
47- DOO2_CAND_XICC=0 # hf-candidate-creator-xicc
4845DOO2_CAND_B0=0 # hf-candidate-creator-b0
4946DOO2_CAND_BPLUS=0 # hf-candidate-creator-bplus
5047DOO2_CAND_DSTAR=0 # hf-candidate-creator-dstar
@@ -57,11 +54,7 @@ DOO2_SEL_DPLUS=0 # hf-candidate-selector-dplus-to-pi-k-pi
5754DOO2_SEL_LC=0 # hf-candidate-selector-lc
5855DOO2_SEL_LB=0 # hf-candidate-selector-lb-to-lc-pi
5956DOO2_SEL_XIC=0 # hf-candidate-selector-xic-to-p-k-pi
60- DOO2_SEL_JPSI=0 # hf-candidate-selector-jpsi
61- DOO2_SEL_X=0 # hf-candidate-selector-x-to-jpsi-pi-pi
62- DOO2_SEL_CHIC=0 # hf-candidate-selector-chic-to-jpsi-gamma
6357DOO2_SEL_LCK0SP=0 # hf-candidate-selector-lc-to-k0s-p
64- DOO2_SEL_XICC=0 # hf-candidate-selector-xicc-to-p-k-pi-pi
6558DOO2_SEL_B0=0 # hf-candidate-selector-b0-to-d-pi
6659DOO2_SEL_BPLUS=0 # hf-candidate-selector-bplus-to-d0-pi
6760DOO2_SEL_DSTAR=0 # hf-candidate-selector-dstar
@@ -74,11 +67,7 @@ DOO2_TASK_DPLUS=0 # hf-task-dplus
7467DOO2_TASK_LC=0 # hf-task-lc
7568DOO2_TASK_LB=0 # hf-task-lb
7669DOO2_TASK_XIC=0 # hf-task-xic
77- DOO2_TASK_JPSI=0 # hf-task-jpsi
78- DOO2_TASK_X=0 # hf-task-x
79- DOO2_TASK_CHIC=0 # hf-task-chic
8070DOO2_TASK_LCK0SP=0 # hf-task-lc-to-k0s-p
81- DOO2_TASK_XICC=0 # hf-task-xicc
8271DOO2_TASK_B0=0 # hf-task-b0
8372DOO2_TASK_BPLUS=0 # hf-task-bplus
8473DOO2_TASK_DSTAR=0 # hf-task-dstar-to-d0-pi
@@ -87,9 +76,6 @@ DOO2_TASK_XIC_XIPIPI=0 # hf-task-xic-to-xi-pi-pi
8776DOO2_TREE_D0=0 # hf-tree-creator-d0-to-k-pi
8877DOO2_TREE_LC=0 # hf-tree-creator-lc-to-p-k-pi (only Run 3)
8978DOO2_TREE_LB=0 # hf-tree-creator-lb-to-lc-pi (only Run 5)
90- DOO2_TREE_X=0 # hf-tree-creator-x-to-jpsi-pi-pi
91- DOO2_TREE_XICC=0 # hf-tree-creator-xicc-to-p-k-pi-pi
92- DOO2_TREE_CHIC=0 # hf-tree-creator-chic-to-jpsi-gamma
9379DOO2_TREE_BPLUS=0 # hf-tree-creator-bplus-to-d0-pi
9480DOO2_TREE_LCK0SP=0 # hf-tree-creator-lc-to-k0s-p
9581DOO2_TREE_TOXIPI=0 # hf-tree-creator-to-xi-pi
@@ -120,7 +106,6 @@ DOO2_JET_MATCH=0 # je-jet-matching-mc-d0-ch
120106DOO2_JET_SUB=0 # je-jet-substructure-d0
121107DOO2_JET_SUB_OUT=0 # je-jet-substructure-d0-output
122108# QA
123- DOO2_REJ_ALICE3=0 # hf-task-qa-pid-rejection
124109DOO2_QA_EFF=0 # qa-efficiency
125110DOO2_QA_EVTRK=0 # qa-event-track
126111DOO2_MC_VALID=0 # hf-task-mc-validation
@@ -150,11 +135,7 @@ APPLYCUTS_DPLUS=0 # Apply D+ selection cuts.
150135APPLYCUTS_LC=0 # Apply Λc selection cuts.
151136APPLYCUTS_LB=0 # Apply Λb selection cuts.
152137APPLYCUTS_XIC=0 # Apply Ξc selection cuts.
153- APPLYCUTS_JPSI=0 # Apply J/ψ selection cuts.
154- APPLYCUTS_X=0 # Apply X selection cuts.
155- APPLYCUTS_CHIC=0 # Apply χc(1p) selection cuts.
156138APPLYCUTS_LCK0SP=0 # Apply Λc → K0S p selection cuts.
157- APPLYCUTS_XICC=0 # Apply Ξcc selection cuts.
158139APPLYCUTS_B0=0 # Apply B0 selection cuts.
159140APPLYCUTS_BPLUS=0 # Apply B+ selection cuts.
160141
@@ -389,37 +370,13 @@ function AdjustJson {
389370 ReplaceString " \" selectionFlagXic\" : \" 0\" " " \" selectionFlagXic\" : \" 1\" " " $JSON " || ErrExit " Failed to edit $JSON ."
390371 fi
391372
392- # Enable J/ψ selection.
393- if [ $APPLYCUTS_JPSI -eq 1 ]; then
394- MsgWarn " Using J/ψ selection cuts"
395- ReplaceString " \" selectionFlagJpsi\" : \" 0\" " " \" selectionFlagJpsi\" : \" 1\" " " $JSON " || ErrExit " Failed to edit $JSON ."
396- fi
397-
398- # Enable X(3872) selection.
399- if [ $APPLYCUTS_X -eq 1 ]; then
400- MsgWarn " Using X(3872) selection cuts"
401- ReplaceString " \" selectionFlagX\" : \" 0\" " " \" selectionFlagX\" : \" 1\" " " $JSON " || ErrExit " Failed to edit $JSON ."
402- fi
403-
404- # Enable χc(1p) selection.
405- if [ $APPLYCUTS_CHIC -eq 1 ]; then
406- MsgWarn " Using χc(1p) selection cuts"
407- ReplaceString " \" selectionFlagChic\" : \" 0\" " " \" selectionFlagChic\" : \" 1\" " " $JSON " || ErrExit " Failed to edit $JSON ."
408- fi
409-
410373 # Enable Λc → K0S p selection.
411374 if [ $APPLYCUTS_LCK0SP -eq 1 ]; then
412375 MsgWarn " Using Λc → K0S p selection cuts"
413376 ReplaceString " \" selectionFlagLcToK0sP\" : \" 0\" " " \" selectionFlagLcToK0sP\" : \" 1\" " " $JSON " || ErrExit " Failed to edit $JSON ."
414377 ReplaceString " \" selectionFlagLcbarToK0sP\" : \" 0\" " " \" selectionFlagLcbarToK0sP\" : \" 1\" " " $JSON " || ErrExit " Failed to edit $JSON ."
415378 fi
416379
417- # Enable Ξcc selection.
418- if [ $APPLYCUTS_XICC -eq 1 ]; then
419- MsgWarn " Using Ξcc selection cuts"
420- ReplaceString " \" selectionFlagXicc\" : \" 0\" " " \" selectionFlagXicc\" : \" 1\" " " $JSON " || ErrExit " Failed to edit $JSON ."
421- fi
422-
423380 # Enable B0 selection.
424381 if [ $APPLYCUTS_B0 -eq 1 ]; then
425382 MsgWarn " Using B0 selection cuts"
@@ -459,44 +416,33 @@ function MakeScriptO2 {
459416 [ $DOO2_CAND_2PRONG -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-2prong${SUFFIX_DER} "
460417 [ $DOO2_CAND_3PRONG -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-3prong${SUFFIX_DER} "
461418 [ $DOO2_CAND_LB -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-lb"
462- [ $DOO2_CAND_X -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-x"
463- [ $DOO2_CAND_CHIC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-chic"
464419 [ $DOO2_CAND_CASC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-cascade${SUFFIX_DER} "
465- [ $DOO2_CAND_XICC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-xicc"
466420 [ $DOO2_CAND_B0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-b0"
467421 [ $DOO2_CAND_BPLUS -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-bplus"
468422 [ $DOO2_CAND_DSTAR -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-dstar"
469423 [ $DOO2_CAND_XIC0OC0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-xic0-omegac0${SUFFIX_DER} "
470424 [ $DOO2_CAND_XIC_XIPIPI -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-creator-xic-to-xi-pi-pi${SUFFIX_DER} "
471425 # Selectors
472426 [ $DOO2_SEL_D0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-d0"
473- [ $DOO2_SEL_JPSI -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-jpsi${SUFFIX_RUN} "
474427 [ $DOO2_SEL_DS -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-ds-to-k-k-pi"
475428 [ $DOO2_SEL_DPLUS -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-dplus-to-pi-k-pi"
476429 [ $DOO2_SEL_LC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-lc"
477430 [ $DOO2_SEL_LB -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-lb-to-lc-pi"
478431 [ $DOO2_SEL_XIC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-xic-to-p-k-pi"
479- [ $DOO2_SEL_X -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-x-to-jpsi-pi-pi"
480- [ $DOO2_SEL_CHIC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-chic-to-jpsi-gamma"
481432 [ $DOO2_SEL_LCK0SP -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-lc-to-k0s-p"
482- [ $DOO2_SEL_XICC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-xicc-to-p-k-pi-pi"
483433 [ $DOO2_SEL_B0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-b0-to-d-pi"
484434 [ $DOO2_SEL_BPLUS -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-bplus-to-d0-pi"
485435 [ $DOO2_SEL_DSTAR -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-dstar-to-d0-pi"
486436 [ $DOO2_SEL_TOXIPI -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-to-xi-pi"
487437 [ $DOO2_SEL_XIC_XIPIPI -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-candidate-selector-xic-to-xi-pi-pi"
488438 # Analysis tasks
489439 [ $DOO2_TASK_D0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-d0"
490- [ $DOO2_TASK_JPSI -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-jpsi"
491440 [ $DOO2_TASK_DS -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-ds"
492441 [ $DOO2_TASK_DPLUS -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-dplus"
493442 [ $DOO2_TASK_LC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-lc"
494443 [ $DOO2_TASK_LB -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-lb"
495444 [ $DOO2_TASK_XIC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-xic"
496- [ $DOO2_TASK_X -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-x"
497- [ $DOO2_TASK_CHIC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-chic"
498445 [ $DOO2_TASK_LCK0SP -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-lc-to-k0s-p"
499- [ $DOO2_TASK_XICC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-xicc"
500446 [ $DOO2_TASK_B0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-b0"
501447 [ $DOO2_TASK_BPLUS -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-bplus"
502448 [ $DOO2_TASK_DSTAR -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-dstar-to-d0-pi"
@@ -505,9 +451,6 @@ function MakeScriptO2 {
505451 [ $DOO2_TREE_D0 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-tree-creator-d0-to-k-pi"
506452 [ $DOO2_TREE_LC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-tree-creator-lc-to-p-k-pi"
507453 [ $DOO2_TREE_LB -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-tree-creator-lb-to-lc-pi"
508- [ $DOO2_TREE_X -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-tree-creator-x-to-jpsi-pi-pi"
509- [ $DOO2_TREE_XICC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-tree-creator-xicc-to-p-k-pi-pi"
510- [ $DOO2_TREE_CHIC -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-tree-creator-chic-to-jpsi-gamma"
511454 [ $DOO2_TREE_BPLUS -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-tree-creator-bplus-to-d0-pi"
512455 [ $DOO2_TREE_LCK0SP -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-tree-creator-lc-to-k0s-p"
513456 [ $DOO2_TREE_TOXIPI -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-tree-creator-to-xi-pi"
@@ -547,7 +490,6 @@ function MakeScriptO2 {
547490 fi
548491 [ $DOO2_JET_MATCH -eq 1 ] && WORKFLOWS+=" o2-analysis-je-jet-matching-mc-d0-ch"
549492 # QA
550- [ $DOO2_REJ_ALICE3 -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-qa-pid-rejection"
551493 [ $DOO2_QA_EFF -eq 1 ] && WORKFLOWS+=" o2-analysis-qa-efficiency"
552494 [ $DOO2_QA_EVTRK -eq 1 ] && WORKFLOWS+=" o2-analysis-qa-event-track"
553495 [ $DOO2_MC_VALID -eq 1 ] && WORKFLOWS+=" o2-analysis-hf-task-mc-validation"
@@ -630,7 +572,6 @@ function MakeScriptPostprocess {
630572 [ $DOO2_TASK_DPLUS -eq 1 ] && OPT_COMPARE+=" dplus "
631573 [ $DOO2_TASK_LC -eq 1 ] && { OPT_COMPARE+=" lc " ; [ " $INPUT_IS_MC " -eq 1 ] && OPT_COMPARE+=" lc-mc-pt lc-mc-prompt lc-mc-nonprompt lc-mc-eta lc-mc-phi " ; }
632574 [ $DOO2_TASK_XIC -eq 1 ] && OPT_COMPARE+=" xic "
633- [ $DOO2_TASK_JPSI -eq 1 ] && OPT_COMPARE+=" jpsi "
634575 # Jets
635576 [ " $INPUT_IS_MC " -eq 1 ] && SUFFIX_JET=" mc" || SUFFIX_JET=" data"
636577 [ $DOO2_JET_FIND -eq 1 ] && OPT_COMPARE+=" jets-${SUFFIX_JET} "
@@ -646,9 +587,7 @@ function MakeScriptPostprocess {
646587 [ $DOO2_TASK_LC -eq 1 ] && PARTICLES+=" lc "
647588 [ $DOO2_TASK_LB -eq 1 ] && PARTICLES+=" lb "
648589 [ $DOO2_TASK_XIC -eq 1 ] && PARTICLES+=" xic "
649- [ $DOO2_TASK_JPSI -eq 1 ] && PARTICLES+=" jpsi "
650590 [ $DOO2_TASK_LCK0SP -eq 1 ] && PARTICLES+=" lc-tok0sP "
651- [ $DOO2_TASK_XICC -eq 1 ] && PARTICLES+=" xicc-mc "
652591 [ $DOO2_TASK_B0 -eq 1 ] && PARTICLES+=" b0-mc "
653592 [ $DOO2_TASK_BPLUS -eq 1 ] && PARTICLES+=" bplus "
654593 [ " $PARTICLES " ] && POSTEXEC+=" && root -b -q -l \" $DIR_TASKS /PlotEfficiency.C(\\\"\$ FileO2\\\" , \\\" $PARTICLES \\\" )\" "
0 commit comments