From e9b145016434ec1d3449673ad28d62585efee253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Wed, 11 Feb 2026 16:39:10 +0100 Subject: [PATCH 01/12] Fix Run2/3 config --- codeHF/README.md | 2 -- codeHF/config_input.sh | 6 ------ codeHF/config_tasks.sh | 4 ++++ codeHF/{dpl-config_run3.json => dpl-config.json} | 0 4 files changed, 4 insertions(+), 8 deletions(-) rename codeHF/{dpl-config_run3.json => dpl-config.json} (100%) diff --git a/codeHF/README.md b/codeHF/README.md index 7a704712..bf474058 100644 --- a/codeHF/README.md +++ b/codeHF/README.md @@ -48,6 +48,4 @@ Enter the `codeHF` directory and execute the steering script: bash runtest.sh ``` -Running all the steps with `INPUT_CASE=2` takes about 40 seconds in total. - The postprocessing step produces several plots `comparison_histos_(...).pdf`, `MC_(...).pdf`. diff --git a/codeHF/config_input.sh b/codeHF/config_input.sh index a8dda163..c63ed4cd 100644 --- a/codeHF/config_input.sh +++ b/codeHF/config_input.sh @@ -28,12 +28,6 @@ NJOBSPARALLEL_O2=$(python3 -c "print(min(10, round($(nproc) / 2)))") # INPUT_TASK_CONFIG="" # Input-specific task configuration (e.g. enabling converters), overriding the task configuration in CONFIG_TASKS. String of space-separated commands. # JSON="dpl-config.json" # O2 device configuration -# O2 device configuration -JSONRUN3="dpl-config_run3.json" # Run 3 -# JSONRUN5_HF="dpl-config_run5_hf.json" # Run 5, open HF -# JSONRUN5_ONIAX="dpl-config_run5_oniaX.json" # Run 5, onia (J/psi and X), (higher pt cut on 2-prong decay tracks and no DCA cut on single track) -JSON="$JSONRUN3" - INPUT_BASE="/data2/data" # alicecerno2 case $INPUT_CASE in diff --git a/codeHF/config_tasks.sh b/codeHF/config_tasks.sh index 1b8a6ff1..9f7c2adb 100644 --- a/codeHF/config_tasks.sh +++ b/codeHF/config_tasks.sh @@ -176,11 +176,15 @@ function AdjustJson { if [ "$INPUT_RUN" -eq 2 ]; then ReplaceString "\"processRun2\": \"false\"" "\"processRun2\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun3\": \"true\"" "\"processRun3\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." + ReplaceString "\"processRun2BetaM\": \"false\"" "\"processRun2BetaM\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." + ReplaceString "\"processRun3BetaM\": \"true\"" "\"processRun3BetaM\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun2\": \"0\"" "\"processRun2\": \"1\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun3\": \"1\"" "\"processRun3\": \"0\"" "$JSON" || ErrExit "Failed to edit $JSON." elif [ "$INPUT_RUN" -eq 3 ]; then ReplaceString "\"processRun2\": \"true\"" "\"processRun2\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun3\": \"false\"" "\"processRun3\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." + ReplaceString "\"processRun2BetaM\": \"true\"" "\"processRun2BetaM\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." + ReplaceString "\"processRun3BetaM\": \"false\"" "\"processRun3BetaM\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun2\": \"1\"" "\"processRun2\": \"0\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun3\": \"0\"" "\"processRun3\": \"1\"" "$JSON" || ErrExit "Failed to edit $JSON." fi diff --git a/codeHF/dpl-config_run3.json b/codeHF/dpl-config.json similarity index 100% rename from codeHF/dpl-config_run3.json rename to codeHF/dpl-config.json From e9bf0bfc04426fd603a58d36551f108d686092d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Wed, 11 Feb 2026 17:16:10 +0100 Subject: [PATCH 02/12] Update HF config --- codeHF/config_tasks.sh | 83 +++++++++++------------------------------- 1 file changed, 22 insertions(+), 61 deletions(-) diff --git a/codeHF/config_tasks.sh b/codeHF/config_tasks.sh index 9f7c2adb..ee001df1 100644 --- a/codeHF/config_tasks.sh +++ b/codeHF/config_tasks.sh @@ -168,12 +168,14 @@ function AdjustJson { cp "$JSON" "$JSON_EDIT" || ErrExit "Failed to cp $JSON $JSON_EDIT." JSON="$JSON_EDIT" - # Collision system + # Collision system (pp, PbPb) MsgWarn "Setting collision system $INPUT_SYS" + ReplaceString "\"syst\": \"pp\"" "\"syst\": \"$INPUT_SYS\"" "$JSON" || ErrExit "Failed to edit $JSON." # event-selection - # Run 2/3/5 + # LHC Run (2, 3, 5) MsgWarn "Using Run $INPUT_RUN" if [ "$INPUT_RUN" -eq 2 ]; then + ReplaceString "\"isRun2\": \"false\"" "\"isRun2\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." # hf-track-index-skim-creator..., hf-candidate-creator-... ReplaceString "\"processRun2\": \"false\"" "\"processRun2\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun3\": \"true\"" "\"processRun3\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun2BetaM\": \"false\"" "\"processRun2BetaM\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." @@ -181,6 +183,7 @@ function AdjustJson { ReplaceString "\"processRun2\": \"0\"" "\"processRun2\": \"1\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun3\": \"1\"" "\"processRun3\": \"0\"" "$JSON" || ErrExit "Failed to edit $JSON." elif [ "$INPUT_RUN" -eq 3 ]; then + ReplaceString "\"isRun2\": \"true\"" "\"isRun2\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." # hf-track-index-skim-creator..., hf-candidate-creator-... ReplaceString "\"processRun2\": \"true\"" "\"processRun2\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun3\": \"false\"" "\"processRun3\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun2BetaM\": \"true\"" "\"processRun2BetaM\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." @@ -188,8 +191,14 @@ function AdjustJson { ReplaceString "\"processRun2\": \"1\"" "\"processRun2\": \"0\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processRun3\": \"0\"" "\"processRun3\": \"1\"" "$JSON" || ErrExit "Failed to edit $JSON." fi + # track-selection + if [ "$INPUT_RUN" -eq 3 ]; then + ReplaceString "\"isRun3\": \"false\"" "\"isRun3\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." + else + ReplaceString "\"isRun3\": \"true\"" "\"isRun3\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." + fi - # MC + # Data type (real, MC) if [ "$INPUT_IS_MC" -eq 1 ]; then MsgWarn "Using MC data" ReplaceString "\"isMC\": \"false\"" "\"isMC\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." @@ -222,47 +231,33 @@ function AdjustJson { ReplaceString "\"processRealData\": \"false\"" "\"processRealData\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." fi - # event-selection - ReplaceString "\"syst\": \"pp\"" "\"syst\": \"$INPUT_SYS\"" "$JSON" || ErrExit "Failed to edit $JSON." - - # hf-track-index-skim-creator-tag-sel-collisions + # trigger selection if [ $DOO2_TRIGSEL -eq 1 ]; then - # trigger selection + # hf-track-index-skim-creator-tag-sel-collisions ReplaceString "\"processTrigSel\": \"false\"" "\"processTrigSel\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processNoTrigSel\": \"true\"" "\"processNoTrigSel\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." fi - # hf-track-index-skim-creator + # D*+ if [[ $DOO2_CAND_DSTAR -eq 1 ]]; then + # hf-track-index-skim-creator ReplaceString "\"doDstar\": \"false\"" "\"doDstar\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." fi - # hf-track-index-skim-creator-cascades + # Λc → K0S p if [[ $DOO2_CAND_CASC -eq 1 || $DOO2_SEL_LCK0SP -eq 1 || $DOO2_TASK_LCK0SP -eq 1 || $DOO2_TREE_LCK0SP -eq 1 ]]; then + # hf-track-index-skim-creator-cascades ReplaceString "\"processCascades\": \"false\"" "\"processCascades\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processNoCascades\": \"true\"" "\"processNoCascades\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." fi - # hf-track-index-skim-creator-lf-cascades + # Ξc0, Ωc0, Ξc+ 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 + # hf-track-index-skim-creator-lf-cascades ReplaceString "\"processLfCascades\": \"false\"" "\"processLfCascades\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processNoLfCascades\": \"true\"" "\"processNoLfCascades\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." fi - # timestamp-task - if [[ "$INPUT_IS_MC" -eq 1 && "$INPUT_RUN" -eq 2 ]]; then - ReplaceString "\"isRun2MC\": \"false\"" "\"isRun2MC\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." - else - ReplaceString "\"isRun2MC\": \"true\"" "\"isRun2MC\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." - fi - - # track-selection - if [ "$INPUT_RUN" -eq 3 ]; then - ReplaceString "\"isRun3\": \"false\"" "\"isRun3\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." - else - ReplaceString "\"isRun3\": \"true\"" "\"isRun3\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." - fi - # tracks-extra-v002-converter if [ $DOO2_CONV_TRKEX_0_2 -eq 1 ]; then ReplaceString "\"processV000ToV002\": \"false\"" "\"processV000ToV002\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." @@ -272,41 +267,7 @@ function AdjustJson { ReplaceString "\"processV001ToV002\": \"false\"" "\"processV001ToV002\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." fi - # lambdakzero-builder - if [ "$INPUT_RUN" -eq 2 ]; then - ReplaceString "\"isRun2\": \"0\"" "\"isRun2\": \"1\"" "$JSON" || ErrExit "Failed to edit $JSON." - else - ReplaceString "\"isRun2\": \"1\"" "\"isRun2\": \"0\"" "$JSON" || ErrExit "Failed to edit $JSON." - fi - - # hf-track-index-skim-creator..., hf-candidate-creator-... - if [ "$INPUT_RUN" -eq 2 ]; then - ReplaceString "\"isRun2\": \"false\"" "\"isRun2\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." - else - ReplaceString "\"isRun2\": \"true\"" "\"isRun2\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." - fi - - # tof-event-time - if [ "$INPUT_RUN" -eq 3 ]; then - ReplaceString "\"processFT0\": \"false\"" "\"processFT0\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." - ReplaceString "\"processNoFT0\": \"true\"" "\"processNoFT0\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." - ReplaceString "\"processOnlyFT0\": \"true\"" "\"processOnlyFT0\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." - else - ReplaceString "\"processFT0\": \"true\"" "\"processFT0\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." - ReplaceString "\"processNoFT0\": \"true\"" "\"processNoFT0\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." - ReplaceString "\"processOnlyFT0\": \"true\"" "\"processOnlyFT0\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." - fi - - # hf-task-flow - if [ "$INPUT_RUN" -eq 3 ]; then - ReplaceString "\"processSameRun3\": \"false\"" "\"processSameRun3\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." - ReplaceString "\"processSameRun2\": \"true\"" "\"processSameRun2\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." - else - ReplaceString "\"processSameRun3\": \"true\"" "\"processSameRun3\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." - ReplaceString "\"processSameRun2\": \"false\"" "\"processSameRun2\": \"true\"" "$JSON" || ErrExit "Failed to edit $JSON." - fi - - # jet-finder-charged-d0-qa + # jet-finder-... if [ "$INPUT_IS_MC" -eq 1 ]; then ReplaceString "\"processJetsData\": \"true\"" "\"processJetsData\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." else @@ -314,7 +275,7 @@ function AdjustJson { ReplaceString "\"processJetsMCP\": \"true\"" "\"processJetsMCP\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." fi - # jet-substructure... + # jet-substructure-... if [ "$INPUT_IS_MC" -eq 1 ]; then ReplaceString "\"processChargedJetsHF_data\": \"true\"" "\"processChargedJetsHF_data\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." ReplaceString "\"processOutput_data\": \"true\"" "\"processOutput_data\": \"false\"" "$JSON" || ErrExit "Failed to edit $JSON." From 24e7da6688a18d6e847570b6b616d44d94f3b800 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Wed, 11 Feb 2026 17:46:42 +0100 Subject: [PATCH 03/12] Set default input to Run 3, pp, real data --- codeHF/config_input.sh | 58 +++++++++++++++++++----------------------- codeHF/dpl-config.json | 44 ++++++++++++++++---------------- exec/runtest.sh | 6 ++--- 3 files changed, 51 insertions(+), 57 deletions(-) diff --git a/codeHF/config_input.sh b/codeHF/config_input.sh index c63ed4cd..3eac444f 100644 --- a/codeHF/config_input.sh +++ b/codeHF/config_input.sh @@ -19,10 +19,10 @@ NJOBSPARALLEL_O2=$(python3 -c "print(min(10, round($(nproc) / 2)))") # Default settings: # INPUT_LABEL="nothing" # Input description # INPUT_DIR="$PWD" # Input directory -# INPUT_FILES="AliESDs.root" # Input file pattern +# INPUT_FILES="AO2D.root" # Input file pattern # INPUT_SYS="pp" # Collision system ("pp", "PbPb") -# INPUT_RUN=2 # LHC Run (2, 3, 5) -# INPUT_IS_O2=0 # Input files are in O2 format. +# INPUT_RUN=3 # LHC Run (2, 3, 5) +# INPUT_IS_O2=1 # Input files are in O2 format. # INPUT_IS_MC=0 # Input files are MC data. # INPUT_PARENT_MASK="" # Path replacement mask for the input directory of parent files in case of linked derived O2 input. Set to ";" if no replacement needed. Syntax: "alien:///path/in/alien;/local/path" # INPUT_TASK_CONFIG="" # Input-specific task configuration (e.g. enabling converters), overriding the task configuration in CONFIG_TASKS. String of space-separated commands. @@ -34,123 +34,117 @@ case $INPUT_CASE in 1) INPUT_LABEL="Run 2, p-p 5.02 TeV LHC17p, real" INPUT_DIR="$INPUT_BASE/Run2/pp_5.02TeV/real/LHC17p_pass1_CENT_woSDD" + INPUT_FILES="AliESDs.root" + INPUT_RUN=2 + INPUT_IS_O2=0 ;; 2) # reference INPUT_LABEL="Run 2, p-p 5.02 TeV LHC17p, MC LHC18a4a2_cent" INPUT_DIR="$INPUT_BASE/Run2/pp_5.02TeV/sim/LHC18a4a2_cent/282099" + INPUT_FILES="AliESDs.root" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_IS_MC=1 ;; 3) INPUT_LABEL="Run 2, p-p 5.02 TeV LHC17p, MC LHC18a4a2_cent" INPUT_DIR="$INPUT_BASE/Run2/pp_5.02TeV/sim/LHC18a4a2_cent/282341" + INPUT_FILES="AliESDs.root" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_IS_MC=1 ;; 4) INPUT_LABEL="Run 2, Pb-Pb 5.02 TeV LHC15o, real" INPUT_DIR="$INPUT_BASE/Run2/PbPb_5.02TeV/real/LHC15o" + INPUT_FILES="AliESDs.root" INPUT_SYS="PbPb" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_TASK_CONFIG="DOO2_CONV_BC=1" ;; 5) INPUT_LABEL="Run 2, Pb-Pb 5.02 TeV LHC15o, MC LHC15k1a3" INPUT_DIR="$INPUT_BASE/Run2/PbPb_5.02TeV/sim/LHC15k1a3" + INPUT_FILES="AliESDs.root" INPUT_SYS="PbPb" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_IS_MC=1 INPUT_TASK_CONFIG="DOO2_CONV_BC=1" ;; 6) INPUT_LABEL="Run 2, p-p 13 TeV LHC16p, MC LHC19g6f3, dedicated Ξc" INPUT_DIR="$INPUT_BASE/Run2/pp_13TeV/sim/LHC19g6f3" + INPUT_FILES="AliESDs.root" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_IS_MC=1 ;; 7) INPUT_LABEL="Run 3, p-p 13.6 TeV, LHC22o_pass4, real" INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/real/LHC22o_pass4_minBias_small" - INPUT_FILES="AO2D.root" - INPUT_RUN=3 - INPUT_IS_O2=1 INPUT_TASK_CONFIG="DOO2_CONV_BC=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_V0=1 DOO2_CONV_MFT=1" ;; 8) INPUT_LABEL="Run 3, p-p 13.6 TeV, LHC22r, real, low interaction rate (100 kHz)" INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/real/LHC22r" - INPUT_FILES="AO2D.root" - INPUT_RUN=3 - INPUT_IS_O2=1 INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_COLL=1 DOO2_CONV_V0=1" ;; 9) INPUT_LABEL="Run 3, p-p 13.6 TeV, MC LHC21k6, general purpose" INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/sim/LHC21k6" - INPUT_FILES="AO2D.root" - INPUT_RUN=3 - INPUT_IS_O2=1 INPUT_IS_MC=1 INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_COLL=1 DOO2_CONV_V0=1" ;; 10) INPUT_LABEL="Run 2, p-p 13 TeV LHC18f, MC LHC20f4a (ESD)" INPUT_DIR="$INPUT_BASE/Run2/pp_13TeV/sim/LHC20f4a" + INPUT_FILES="AliESDs.root" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_IS_MC=1 ;; 11) INPUT_LABEL="Run 2, p-p 13 TeV LHC18f, MC LHC20f4a (AO2D)" INPUT_DIR="$INPUT_BASE/Run2/pp_13TeV/sim_converted/LHC20f4a" - INPUT_FILES="AO2D.root" - INPUT_IS_O2=1 + INPUT_RUN=2 INPUT_IS_MC=1 INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_BCINFO=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_COLL=1 DOO2_CONV_V0=1" ;; 12) INPUT_LABEL="Run 2, p-p 13 TeV, LHC17j (AO2D)" INPUT_DIR="$INPUT_BASE/Run2/pp_13TeV/real_converted/LHC17j_20220601" # converted good AO2Ds - INPUT_FILES="AO2D.root" - INPUT_IS_O2=1 + INPUT_RUN=2 INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_BCINFO=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_COLL=1 DOO2_CONV_V0=1" ;; 13) INPUT_LABEL="Run 3, p-p 13.6 TeV, MC LHC22b1b, D2H enriched" INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/sim/LHC22b1b" - INPUT_FILES="AO2D.root" - INPUT_RUN=3 - INPUT_IS_O2=1 INPUT_IS_MC=1 INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_V0=1" ;; 14) INPUT_LABEL="Run 3, p-p 13.6 TeV, MC LHC23f4b2, general purpose" INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/sim/LHC23f4b2" - INPUT_FILES="AO2D.root" - INPUT_RUN=3 - INPUT_IS_O2=1 INPUT_IS_MC=1 INPUT_TASK_CONFIG="DOO2_CONV_BC=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_V0=1" ;; 15) INPUT_LABEL="Run 3, Pb-Pb 5.36 TeV LHC23zzi_pass2" INPUT_DIR="$INPUT_BASE/Run3/PbPb_5.36TeV/real/LHC23zzi" - INPUT_FILES="AO2D.root" INPUT_SYS="PbPb" - INPUT_RUN=3 - INPUT_IS_O2=1 INPUT_TASK_CONFIG="DOO2_CONV_TRKEX_1_2=1" ;; 16) INPUT_LABEL="Run 3, p-p 13.6 TeV, MC LHC24d3, anchored" INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/sim/LHC24d3" - INPUT_FILES="AO2D.root" - INPUT_RUN=3 - INPUT_IS_O2=1 INPUT_IS_MC=1 INPUT_TASK_CONFIG="DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_1_2=1" ;; 17) INPUT_LABEL="Run 3, p-p 13.6 TeV, LHC22o_pass4_minBias_small" INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/real/LHC22o_pass4_minBias_small" - INPUT_FILES="AO2D.root" - INPUT_RUN=3 - INPUT_IS_O2=1 - INPUT_IS_MC=0 INPUT_TASK_CONFIG="DOO2_CONV_MCCOLL=1 DOO2_CONV_BC=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_V0=1" ;; esac diff --git a/codeHF/dpl-config.json b/codeHF/dpl-config.json index 753f9a8f..6e326fb0 100644 --- a/codeHF/dpl-config.json +++ b/codeHF/dpl-config.json @@ -258,8 +258,8 @@ "doNotCrashOnNull": "true", "embedINELgtZEROselection": "false", "genname": "", - "processRun2": "true", - "processRun3": "false", + "processRun2": "false", + "processRun3": "true", "processRun3FT0": "false" }, "collision-converter": { @@ -638,7 +638,7 @@ ] }, "invMassWindowB0": "0.3", - "isRun2": "true", + "isRun2": "false", "maxDZIni": "4", "maxR": "200", "minParamChange": "0.001", @@ -651,7 +651,7 @@ "useWeightedFinalPCA": "false" }, "hf-candidate-creator-b0-expressions": { - "processMc": "true" + "processMc": "false" }, "hf-candidate-creator-bplus": { "binsPtPion": { @@ -704,7 +704,7 @@ }, "etaTrackMax": "0.8", "invMassWindowBplus": "0.3", - "isRun2": "true", + "isRun2": "false", "maxDZIni": "4", "maxR": "200", "minParamChange": "0.001", @@ -719,7 +719,7 @@ "yCandMax": "-1" }, "hf-candidate-creator-bplus-expressions": { - "processMc": "true" + "processMc": "false" }, "hf-candidate-creator-cascade": { "ccdbPathGrp": "GLO/GRP/GRP", @@ -989,7 +989,7 @@ "zPvPosMax": "10", "zPvPosMin": "-10" }, - "isRun2": "true", + "isRun2": "false", "maxChi2": "100", "maxDXYIni": "4", "maxDZIni": "4", @@ -6394,7 +6394,7 @@ }, "checkDecayTypeMc": "false", "etaTrackMax": "0.8", - "processMc": "true", + "processMc": "false", "ptTrackMin": "0.1", "selectionFlagB0": "0", "yCandGenMax": "0.5", @@ -6419,7 +6419,7 @@ ] }, "etaTrackMax": "0.8", - "processMc": "true", + "processMc": "false", "ptTrackMin": "0.1", "selectionFlagBplus": "0", "yCandGenMax": "0.5", @@ -6731,9 +6731,9 @@ "2" ] }, - "processData": "false", + "processData": "true", "processDataWithMl": "false", - "processMc": "true", + "processMc": "false", "processMcWithMl": "false", "selectionFlagDplus": "0", "yCandGenMax": "0.5", @@ -7076,11 +7076,11 @@ }, "etaTrackAssocMax": "0.8", "nMixedEvents": 5, - "processMc": "true", + "processMc": "false", "processMixedHfHadrons": "true", "processMixedTpcTpcHH": "true", - "processRun2": "true", - "processRun3": "false", + "processRun2": "false", + "processRun3": "true", "processSameHfHadrons": "true", "processSameTpcMftHH": "false", "processSameTpcTpcHH": "true", @@ -8499,9 +8499,9 @@ "hf-tree-creator-d0-to-k-pi": { "downSampleBkgFactor": "1", "fillCandidateLiteTable": "false", - "processDataWithDCAFitterN": "false", + "processDataWithDCAFitterN": "true", "processDataWithKFParticle": "false", - "processMcWithDCAFitterAll": "true", + "processMcWithDCAFitterAll": "false", "processMcWithDCAFitterOnlyBkg": "false", "processMcWithDCAFitterOnlySig": "false", "processMcWithKFParticleAll": "false", @@ -8512,14 +8512,14 @@ "hf-tree-creator-lc-to-k0s-p": { "downSampleBkgFactor": "1", "fillCandidateLiteTable": "false", - "processData": "false", - "processMc": "true", + "processData": "true", + "processMc": "false", "ptMaxForDownSample": "24" }, "hf-tree-creator-lc-to-p-k-pi": { "downSampleBkgFactor": "1", - "processData": "false", - "processMc": "true" + "processData": "true", + "processMc": "false" }, "hf-tree-creator-to-xi-pi": { "processDataFull": "true", @@ -9718,8 +9718,8 @@ "6.284" ] }, - "processData": "false", - "processMC": "true", + "processData": "true", + "processMC": "false", "ptBins": { "values": [ "20", diff --git a/exec/runtest.sh b/exec/runtest.sh index 69a10fd4..bff069bb 100644 --- a/exec/runtest.sh +++ b/exec/runtest.sh @@ -25,10 +25,10 @@ DOPOSTPROCESS=1 # Run output postprocessing. (Compare AliPhysics and O2 output. INPUT_CASE=-1 # Input case INPUT_LABEL="nothing" # Input description INPUT_DIR="-" # Input directory -INPUT_FILES="AliESDs.root" # Input file pattern +INPUT_FILES="AO2D.root" # Input file pattern INPUT_SYS="pp" # Collision system ("pp", "PbPb") -INPUT_RUN=2 # LHC Run (2, 3, 5) -INPUT_IS_O2=0 # Input files are in O2 format. +INPUT_RUN=3 # LHC Run (2, 3, 5) +INPUT_IS_O2=1 # Input files are in O2 format. INPUT_IS_MC=0 # Input files are MC data. INPUT_PARENT_MASK="" # Path replacement mask for the input directory of parent files in case of linked derived O2 input. Set to ";" if no replacement needed. Syntax: "alien:///path/in/alien;/local/path" INPUT_TASK_CONFIG="" # Input-specific task configuration (e.g. enabling converters), overriding the task configuration in CONFIG_TASKS. String of space-separated commands. From ae390df4c93a57af627312111d34a4f582dd2a26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Wed, 11 Feb 2026 18:06:19 +0100 Subject: [PATCH 04/12] Rename runtest.sh to run_analysis.sh --- README.md | 10 +++++----- codeHF/README.md | 2 +- codeHF/config_input.sh | 2 +- codeHF/config_tasks.sh | 2 +- codeHF/run_analysis.sh | 1 + codeHF/runtest.sh | 1 - codeJE/config_input.sh | 2 +- codeJE/config_tasks.sh | 2 +- codeJE/run_analysis.sh | 1 + codeJE/runtest.sh | 1 - config/config_input_dummy.sh | 2 +- config/config_tasks_dummy.sh | 2 +- exec/{runtest.sh => run_analysis.sh} | 0 13 files changed, 14 insertions(+), 14 deletions(-) create mode 120000 codeHF/run_analysis.sh delete mode 120000 codeHF/runtest.sh create mode 120000 codeJE/run_analysis.sh delete mode 120000 codeJE/runtest.sh rename exec/{runtest.sh => run_analysis.sh} (100%) diff --git a/README.md b/README.md index 652f16b0..e769bbe7 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ The validation framework is a general configurable platform that gives user the Its flexibility is enabled by strict separation of its specialised components into a system of Bash scripts. Configuration is separate from execution code, input configuration is separate from task configuration, execution steps are separate from the main steering code. -* The steering script [`runtest.sh`](exec/runtest.sh) provides control parameters and interface to the machinery for task execution. +* The steering script [`run_analysis.sh`](exec/run_analysis.sh) provides control parameters and interface to the machinery for task execution. * User provides configuration Bash scripts which: * modify control parameters, * produce modified configuration files, @@ -50,7 +50,7 @@ Execution code can be found in the [`exec`](exec) directory. **The user should not touch anything in this directory!** -The steering script [`runtest.sh`](exec/runtest.sh) performs the following execution steps: +The steering script [`run_analysis.sh`](exec/run_analysis.sh) performs the following execution steps: * Load input specification. * Load tasks configuration. @@ -85,10 +85,10 @@ All steps are activated by default and some can be disabled individually by sett ## Configuration -The steering script [`runtest.sh`](exec/runtest.sh) can be executed with the following optional arguments: +The steering script [`run_analysis.sh`](exec/run_analysis.sh) can be executed with the following optional arguments: ```bash -bash [/]runtest.sh [-h] [-i ] [-t ] [-d] +bash [/]run_analysis.sh [-h] [-i ] [-t ] [-d] ``` `` Input specification script. See [Input specification](#input-specification). @@ -227,7 +227,7 @@ Now you are ready to run the validation code. **Make sure that your Bash environment is clean! Do not load ROOT, AliPhysics, O2, O2Physics or any other aliBuild package environment before running the framework!** -Enter any directory and execute the steering script `runtest.sh`. +Enter any directory and execute the steering script `run_analysis.sh`. (You can create a symlink for convenience.) All the processing will take place in the current directory. diff --git a/codeHF/README.md b/codeHF/README.md index bf474058..c12d24b3 100644 --- a/codeHF/README.md +++ b/codeHF/README.md @@ -45,7 +45,7 @@ You can use the [`download_from_grid.sh`](../exec/download_from_grid.sh) script Enter the `codeHF` directory and execute the steering script: ```bash -bash runtest.sh +bash run_analysis.sh ``` The postprocessing step produces several plots `comparison_histos_(...).pdf`, `MC_(...).pdf`. diff --git a/codeHF/config_input.sh b/codeHF/config_input.sh index 3eac444f..4796dd34 100644 --- a/codeHF/config_input.sh +++ b/codeHF/config_input.sh @@ -1,7 +1,7 @@ #!/bin/bash # shellcheck disable=SC2034 # Ignore unused parameters. -# Input specification for runtest.sh +# Input specification for run_analysis.sh # (Modifies input parameters.) INPUT_CASE=2 # Input case diff --git a/codeHF/config_tasks.sh b/codeHF/config_tasks.sh index ee001df1..5d29f5b3 100644 --- a/codeHF/config_tasks.sh +++ b/codeHF/config_tasks.sh @@ -1,7 +1,7 @@ #!/bin/bash # shellcheck disable=SC2034 # Ignore unused parameters. -# Configuration of tasks for runtest.sh +# Configuration of tasks for run_analysis.sh # (Cleans directory, modifies step activation, modifies JSON, generates step scripts.) # Mandatory functions: diff --git a/codeHF/run_analysis.sh b/codeHF/run_analysis.sh new file mode 120000 index 00000000..dcb9d813 --- /dev/null +++ b/codeHF/run_analysis.sh @@ -0,0 +1 @@ +../exec/run_analysis.sh \ No newline at end of file diff --git a/codeHF/runtest.sh b/codeHF/runtest.sh deleted file mode 120000 index 09762e57..00000000 --- a/codeHF/runtest.sh +++ /dev/null @@ -1 +0,0 @@ -../exec/runtest.sh \ No newline at end of file diff --git a/codeJE/config_input.sh b/codeJE/config_input.sh index 37a829d9..7d21640a 100644 --- a/codeJE/config_input.sh +++ b/codeJE/config_input.sh @@ -1,7 +1,7 @@ #!/bin/bash # shellcheck disable=SC2034 # Ignore unused parameters. -# Input specification for runtest.sh +# Input specification for run_analysis.sh # (Modifies input parameters.) INPUT_CASE=2 # Input case diff --git a/codeJE/config_tasks.sh b/codeJE/config_tasks.sh index a061a456..d0464660 100644 --- a/codeJE/config_tasks.sh +++ b/codeJE/config_tasks.sh @@ -1,7 +1,7 @@ #!/bin/bash # shellcheck disable=SC2034 # Ignore unused parameters. -# Configuration of tasks for runtest.sh +# Configuration of tasks for run_analysis.sh # (Cleans directory, modifies step activation, modifies JSON, generates step scripts.) # Mandatory functions: diff --git a/codeJE/run_analysis.sh b/codeJE/run_analysis.sh new file mode 120000 index 00000000..dcb9d813 --- /dev/null +++ b/codeJE/run_analysis.sh @@ -0,0 +1 @@ +../exec/run_analysis.sh \ No newline at end of file diff --git a/codeJE/runtest.sh b/codeJE/runtest.sh deleted file mode 120000 index 09762e57..00000000 --- a/codeJE/runtest.sh +++ /dev/null @@ -1 +0,0 @@ -../exec/runtest.sh \ No newline at end of file diff --git a/config/config_input_dummy.sh b/config/config_input_dummy.sh index 45826dc8..be5072b4 100644 --- a/config/config_input_dummy.sh +++ b/config/config_input_dummy.sh @@ -1,7 +1,7 @@ #!/bin/bash # shellcheck disable=SC2034 # Ignore unused parameters. -# Input specification for runtest.sh +# Input specification for run_analysis.sh # (Modifies input parameters.) INPUT_CASE=1 # Input case diff --git a/config/config_tasks_dummy.sh b/config/config_tasks_dummy.sh index c35f8462..1710ef2a 100644 --- a/config/config_tasks_dummy.sh +++ b/config/config_tasks_dummy.sh @@ -1,7 +1,7 @@ #!/bin/bash # shellcheck disable=SC2034 # Ignore unused parameters. -# Configuration of tasks for runtest.sh +# Configuration of tasks for run_analysis.sh # (Cleans directory, modifies step activation, modifies JSON, generates step scripts.) # Mandatory functions: diff --git a/exec/runtest.sh b/exec/run_analysis.sh similarity index 100% rename from exec/runtest.sh rename to exec/run_analysis.sh From 3f847492b1fd8048172d20921e501f784107587c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Wed, 11 Feb 2026 18:11:54 +0100 Subject: [PATCH 05/12] Update JE config_input --- codeJE/config_input.sh | 83 +++++++++++++++++++++++++++++++----------- 1 file changed, 62 insertions(+), 21 deletions(-) diff --git a/codeJE/config_input.sh b/codeJE/config_input.sh index 7d21640a..4796dd34 100644 --- a/codeJE/config_input.sh +++ b/codeJE/config_input.sh @@ -19,10 +19,10 @@ NJOBSPARALLEL_O2=$(python3 -c "print(min(10, round($(nproc) / 2)))") # Default settings: # INPUT_LABEL="nothing" # Input description # INPUT_DIR="$PWD" # Input directory -# INPUT_FILES="AliESDs.root" # Input file pattern +# INPUT_FILES="AO2D.root" # Input file pattern # INPUT_SYS="pp" # Collision system ("pp", "PbPb") -# INPUT_RUN=2 # LHC Run (2, 3, 5) -# INPUT_IS_O2=0 # Input files are in O2 format. +# INPUT_RUN=3 # LHC Run (2, 3, 5) +# INPUT_IS_O2=1 # Input files are in O2 format. # INPUT_IS_MC=0 # Input files are MC data. # INPUT_PARENT_MASK="" # Path replacement mask for the input directory of parent files in case of linked derived O2 input. Set to ";" if no replacement needed. Syntax: "alien:///path/in/alien;/local/path" # INPUT_TASK_CONFIG="" # Input-specific task configuration (e.g. enabling converters), overriding the task configuration in CONFIG_TASKS. String of space-separated commands. @@ -34,76 +34,117 @@ case $INPUT_CASE in 1) INPUT_LABEL="Run 2, p-p 5.02 TeV LHC17p, real" INPUT_DIR="$INPUT_BASE/Run2/pp_5.02TeV/real/LHC17p_pass1_CENT_woSDD" + INPUT_FILES="AliESDs.root" + INPUT_RUN=2 + INPUT_IS_O2=0 ;; 2) # reference INPUT_LABEL="Run 2, p-p 5.02 TeV LHC17p, MC LHC18a4a2_cent" INPUT_DIR="$INPUT_BASE/Run2/pp_5.02TeV/sim/LHC18a4a2_cent/282099" + INPUT_FILES="AliESDs.root" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_IS_MC=1 - INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_TRKEX=1" ;; 3) INPUT_LABEL="Run 2, p-p 5.02 TeV LHC17p, MC LHC18a4a2_cent" INPUT_DIR="$INPUT_BASE/Run2/pp_5.02TeV/sim/LHC18a4a2_cent/282341" + INPUT_FILES="AliESDs.root" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_IS_MC=1 ;; 4) INPUT_LABEL="Run 2, Pb-Pb 5.02 TeV LHC15o, real" INPUT_DIR="$INPUT_BASE/Run2/PbPb_5.02TeV/real/LHC15o" + INPUT_FILES="AliESDs.root" INPUT_SYS="PbPb" + INPUT_RUN=2 + INPUT_IS_O2=0 + INPUT_TASK_CONFIG="DOO2_CONV_BC=1" ;; 5) INPUT_LABEL="Run 2, Pb-Pb 5.02 TeV LHC15o, MC LHC15k1a3" INPUT_DIR="$INPUT_BASE/Run2/PbPb_5.02TeV/sim/LHC15k1a3" + INPUT_FILES="AliESDs.root" INPUT_SYS="PbPb" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_IS_MC=1 + INPUT_TASK_CONFIG="DOO2_CONV_BC=1" ;; 6) INPUT_LABEL="Run 2, p-p 13 TeV LHC16p, MC LHC19g6f3, dedicated Ξc" INPUT_DIR="$INPUT_BASE/Run2/pp_13TeV/sim/LHC19g6f3" + INPUT_FILES="AliESDs.root" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_IS_MC=1 ;; 7) - INPUT_LABEL="Run 3, p-p 13.6 TeV, LHC22o, real" - INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/real/LHC22o" - INPUT_FILES="AO2D.root" - INPUT_IS_O2=1 - INPUT_RUN=3 + INPUT_LABEL="Run 3, p-p 13.6 TeV, LHC22o_pass4, real" + INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/real/LHC22o_pass4_minBias_small" + INPUT_TASK_CONFIG="DOO2_CONV_BC=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_V0=1 DOO2_CONV_MFT=1" ;; 8) INPUT_LABEL="Run 3, p-p 13.6 TeV, LHC22r, real, low interaction rate (100 kHz)" INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/real/LHC22r" - INPUT_FILES="AO2D.root" - INPUT_IS_O2=1 - INPUT_RUN=3 + INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_COLL=1 DOO2_CONV_V0=1" ;; 9) INPUT_LABEL="Run 3, p-p 13.6 TeV, MC LHC21k6, general purpose" INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/sim/LHC21k6" - INPUT_FILES="AO2D.root" - INPUT_IS_O2=1 - INPUT_RUN=3 INPUT_IS_MC=1 + INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_COLL=1 DOO2_CONV_V0=1" ;; 10) INPUT_LABEL="Run 2, p-p 13 TeV LHC18f, MC LHC20f4a (ESD)" INPUT_DIR="$INPUT_BASE/Run2/pp_13TeV/sim/LHC20f4a" + INPUT_FILES="AliESDs.root" + INPUT_RUN=2 + INPUT_IS_O2=0 INPUT_IS_MC=1 ;; 11) INPUT_LABEL="Run 2, p-p 13 TeV LHC18f, MC LHC20f4a (AO2D)" INPUT_DIR="$INPUT_BASE/Run2/pp_13TeV/sim_converted/LHC20f4a" - INPUT_FILES="AO2D.root" - INPUT_IS_O2=1 + INPUT_RUN=2 INPUT_IS_MC=1 + INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_BCINFO=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_COLL=1 DOO2_CONV_V0=1" ;; 12) INPUT_LABEL="Run 2, p-p 13 TeV, LHC17j (AO2D)" INPUT_DIR="$INPUT_BASE/Run2/pp_13TeV/real_converted/LHC17j_20220601" # converted good AO2Ds - INPUT_FILES="AO2D.root" - INPUT_IS_O2=1 + INPUT_RUN=2 + INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_BCINFO=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_COLL=1 DOO2_CONV_V0=1" ;; 13) - INPUT_LABEL="Run 2, p-p 13 TeV, LHC18p, real" - INPUT_DIR="$INPUT_BASE/Run2/pp_13TeV/real/LHC18p/294009" + INPUT_LABEL="Run 3, p-p 13.6 TeV, MC LHC22b1b, D2H enriched" + INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/sim/LHC22b1b" + INPUT_IS_MC=1 + INPUT_TASK_CONFIG="DOO2_CONV_ZDC=1 DOO2_CONV_BC=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_V0=1" + ;; + 14) + INPUT_LABEL="Run 3, p-p 13.6 TeV, MC LHC23f4b2, general purpose" + INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/sim/LHC23f4b2" + INPUT_IS_MC=1 + INPUT_TASK_CONFIG="DOO2_CONV_BC=1 DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_V0=1" + ;; + 15) + INPUT_LABEL="Run 3, Pb-Pb 5.36 TeV LHC23zzi_pass2" + INPUT_DIR="$INPUT_BASE/Run3/PbPb_5.36TeV/real/LHC23zzi" + INPUT_SYS="PbPb" + INPUT_TASK_CONFIG="DOO2_CONV_TRKEX_1_2=1" + ;; + 16) + INPUT_LABEL="Run 3, p-p 13.6 TeV, MC LHC24d3, anchored" + INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/sim/LHC24d3" + INPUT_IS_MC=1 + INPUT_TASK_CONFIG="DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_1_2=1" + ;; + 17) + INPUT_LABEL="Run 3, p-p 13.6 TeV, LHC22o_pass4_minBias_small" + INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/real/LHC22o_pass4_minBias_small" + INPUT_TASK_CONFIG="DOO2_CONV_MCCOLL=1 DOO2_CONV_BC=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_V0=1" ;; esac From ae66e54230a1fe58cef52aaccc239b24b10d0b09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Wed, 11 Feb 2026 18:47:52 +0100 Subject: [PATCH 06/12] Set selection flags to 0 by default --- codeHF/dpl-config.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/codeHF/dpl-config.json b/codeHF/dpl-config.json index 6e326fb0..0c4e1cca 100644 --- a/codeHF/dpl-config.json +++ b/codeHF/dpl-config.json @@ -6562,8 +6562,8 @@ "processMcWithKFParticle": "false", "processMcWithKFParticleMl": "false", "selectionCand": "1", - "selectionFlagD0": "1", - "selectionFlagD0bar": "1", + "selectionFlagD0": "0", + "selectionFlagD0bar": "0", "selectionFlagHf": "1", "selectionPid": "1", "selectionTopol": "1", @@ -7201,7 +7201,7 @@ "processMcWithMl": "false", "processMcWithMlWithFT0C": "false", "processMcWithMlWithFT0M": "false", - "selectionFlagLc": "1", + "selectionFlagLc": "0", "storeOccupancy": "true", "thnAxisRapidity": { "values": [ @@ -7502,7 +7502,7 @@ "processWithKFParticle": "false", "processWithKFParticleAndML": "false", "ptTrackMin": "0.1", - "selectionFlagXic": "1", + "selectionFlagXic": "0", "thnConfigAxisBdtScoreBkg": { "values": [ "100", From 881fb8f738c8e18613986ed26b3ecabdc7fc75d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Wed, 11 Feb 2026 18:57:16 +0100 Subject: [PATCH 07/12] Remove Run 5 remnants from Run 3 JSON --- codeHF/dpl-config.json | 433 ---- codeHF/dpl-config_run5_hf.json | 3757 ++++++++++++++++++++++---------- 2 files changed, 2591 insertions(+), 1599 deletions(-) diff --git a/codeHF/dpl-config.json b/codeHF/dpl-config.json index 0c4e1cca..e4649200 100644 --- a/codeHF/dpl-config.json +++ b/codeHF/dpl-config.json @@ -1021,18 +1021,6 @@ "processMcOmegacToXiPi": "false", "processMcXicToXiPi": "false" }, - "hf-candidate-creator-xicc": { - "bz": "5", - "cutPtPionMin": "1", - "maxDZIni": "4", - "maxR": "200", - "minParamChange": "0.001", - "minRelChi2Change": "0.9", - "propagateToPCA": "true", - "selectionFlagXic": "0", - "useAbsDCA": "false", - "useWeightedFinalPCA": "false" - }, "hf-candidate-selector-b0-to-d-pi": { "acceptPIDNotApplicable": "true", "activateQA": "false", @@ -3950,123 +3938,6 @@ "usePidTpcAndTof": "false", "useTriggerMassCut": "false" }, - "hf-candidate-selector-jpsi": { - "binsPt": { - "values": [ - "0", - "0.5", - "1", - "2", - "3", - "4", - "5", - "7", - "10", - "15" - ] - }, - "cuts": { - "labels_cols": [ - "m", - "DCA_xy", - "DCA_z", - "pT El", - "chi2PCA" - ], - "labels_rows": [ - "pT bin 0", - "pT bin 1", - "pT bin 2", - "pT bin 3", - "pT bin 4", - "pT bin 5", - "pT bin 6", - "pT bin 7", - "pT bin 8" - ], - "values": [ - [ - "0.5", - "0.2", - "0.4", - "1", - "1" - ], - [ - "0.5", - "0.2", - "0.4", - "1", - "1" - ], - [ - "0.5", - "0.2", - "0.4", - "1", - "1" - ], - [ - "0.5", - "0.2", - "0.4", - "1", - "1" - ], - [ - "0.5", - "0.2", - "0.4", - "1", - "1" - ], - [ - "0.5", - "0.2", - "0.4", - "1", - "1" - ], - [ - "0.5", - "0.2", - "0.4", - "1", - "1" - ], - [ - "0.5", - "0.2", - "0.4", - "1", - "1" - ], - [ - "0.5", - "0.2", - "0.4", - "1", - "1" - ] - ] - }, - "nSigmaRichCombinedTofMax": "5", - "nSigmaRichMax": "3", - "nSigmaTofCombinedMax": "5", - "nSigmaTofMax": "3", - "nSigmaTpcMax": "3", - "processAlice2": "true", - "processAlice3": "false", - "ptCandMax": "50", - "ptCandMin": "0", - "ptPidRichMax": "10", - "ptPidRichMin": "0.15", - "ptPidTofMax": "5", - "ptPidTofMin": "0.15", - "ptPidTpcMax": "10", - "ptPidTpcMin": "0.15", - "selectENotPi": "true" - }, "hf-candidate-selector-lb-to-lc-pi": { "binsPt": { "values": [ @@ -5902,226 +5773,6 @@ "usePid": "true", "useTpcPidOnly": "false" }, - "hf-candidate-selector-xicc-to-p-k-pi-pi": { - "binsPt": { - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "8", - "12", - "24", - "36" - ] - }, - "cuts": { - "labels_cols": [ - "m", - "pT Xic", - "pT Pi", - "min d0 Xic", - "max d0 Xic", - "min d0 Pi", - "max d0 Pi", - "d0d0", - "chi2PCA", - "min decay length", - "max decay length", - "max decay length XY", - "cos pointing angle", - "cos pointing angle XY" - ], - "labels_rows": [ - "pT bin 0", - "pT bin 1", - "pT bin 2", - "pT bin 3", - "pT bin 4", - "pT bin 5", - "pT bin 6", - "pT bin 7", - "pT bin 8", - "pT bin 9" - ], - "values": [ - [ - "0.4", - "0.5", - "0.2", - "0.001", - "10", - "0.001", - "10", - "9999", - "0.001", - "0", - "50", - "50", - "0.8", - "0.8" - ], - [ - "0.4", - "0.5", - "0.2", - "0.001", - "10", - "0.001", - "10", - "9999", - "0.001", - "0", - "50", - "50", - "0.8", - "0.8" - ], - [ - "0.4", - "0.5", - "0.2", - "0.001", - "10", - "0.001", - "10", - "9999", - "0.001", - "0", - "50", - "50", - "0.8", - "0.8" - ], - [ - "0.4", - "0.5", - "0.2", - "0.001", - "10", - "0.001", - "10", - "9999", - "0.001", - "0", - "50", - "50", - "0.8", - "0.8" - ], - [ - "0.4", - "0.5", - "0.2", - "0.001", - "10", - "0.001", - "10", - "9999", - "0.001", - "0", - "50", - "50", - "0.8", - "0.8" - ], - [ - "0.4", - "0.5", - "0.2", - "0.001", - "10", - "0.001", - "10", - "9999", - "0.001", - "0", - "50", - "50", - "0.8", - "0.8" - ], - [ - "0.4", - "0.5", - "0.2", - "0.001", - "10", - "0.001", - "10", - "9999", - "0.001", - "0", - "50", - "50", - "0.8", - "0.8" - ], - [ - "0.4", - "0.5", - "0.2", - "0.001", - "10", - "0.001", - "10", - "9999", - "0.001", - "0", - "50", - "50", - "0.8", - "0.8" - ], - [ - "0.4", - "0.5", - "0.2", - "0.001", - "10", - "0.001", - "10", - "9999", - "0.001", - "0", - "50", - "50", - "0.8", - "0.8" - ], - [ - "0.4", - "0.5", - "0.2", - "0.001", - "10", - "0.001", - "10", - "9999", - "0.001", - "0", - "50", - "50", - "0.8", - "0.8" - ] - ] - }, - "nSigmaTofCombinedMax": "5", - "nSigmaTofMax": "3", - "nSigmaTpcCombinedMax": "9999", - "nSigmaTpcMax": "9999", - "ptCandMax": "36", - "ptCandMin": "0", - "ptPidTofMax": "4", - "ptPidTofMin": "0.15", - "ptPidTpcMax": "99999", - "ptPidTpcMin": "9999", - "usePid": "true" - }, "hf-correlator-d0-hadrons": { "dcaXYTrackMax": "0.0025", "dcaZTrackMax": "0.0025", @@ -7090,52 +6741,6 @@ "yCandMax": "1", "zVertexMax": "10" }, - "hf-task-jpsi": { - "binsPt": { - "values": [ - "0", - "0.5", - "1", - "2", - "3", - "4", - "5", - "7", - "10", - "15" - ] - }, - "modeJpsiToMuMu": "false", - "selectedMid": "false", - "selectedRich": "false", - "selectedTof": "false", - "selectedTofRich": "false", - "selectionFlagJpsi": "0", - "yCandMax": "-1" - }, - "hf-task-jpsi-mc": { - "binsPt": { - "values": [ - "0", - "0.5", - "1", - "2", - "3", - "4", - "5", - "7", - "10", - "15" - ] - }, - "modeJpsiToMuMu": "false", - "selectedMid": "false", - "selectedRich": "false", - "selectedTof": "false", - "selectedTofRich": "false", - "selectionFlagJpsi": "0", - "yCandMax": "-1" - }, "hf-task-lb": { "DCALengthParameter": "0.02", "binsPt": { @@ -7576,44 +7181,6 @@ "yCandGenMax": "0.5", "yCandRecoMax": "0.8" }, - "hf-task-xicc": { - "binsPt": { - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "8", - "12", - "24", - "36" - ] - }, - "selectionFlagXicc": "0", - "yCandMax": "-1" - }, - "hf-task-xicc-mc": { - "binsPt": { - "values": [ - "0", - "1", - "2", - "3", - "4", - "5", - "6", - "8", - "12", - "24", - "36" - ] - }, - "selectionFlagXicc": "0", - "yCandMax": "-1" - }, "hf-track-index-skim-creator": { "applyKaonPidIn3Prongs": "false", "applyMlForHfFilters": "false", diff --git a/codeHF/dpl-config_run5_hf.json b/codeHF/dpl-config_run5_hf.json index 0da50868..30b5aba0 100644 --- a/codeHF/dpl-config_run5_hf.json +++ b/codeHF/dpl-config_run5_hf.json @@ -1,261 +1,271 @@ { - "internal-dpl-clock": "", - "internal-dpl-aod-reader": { - "start-value-enumeration": "0", - "end-value-enumeration": "-1", - "step-value-enumeration": "1", - "aod-file": "@list_o2.txt" - }, - "timestamp-task": { - "isRun2MC": "false" - }, "bc-selection-task": { "processRun2": "false", "processRun3": "true" }, "event-selection-task": { - "syst": "pp", - "muonSelection": "0", "isMC": "true", + "muonSelection": "0", "processRun2": "false", - "processRun3": "true" - }, - "track-extension": { - "processRun2": "false", - "processRun3": "true" - }, - "hf-track-to-collision-association": { - "nSigmaForTimeCompat": "4.", - "timeMargin": "0.", - "processAssocWithTime": "false", - "processAssocWithAmb": "false", - "processStandardAssoc": "true", - "applyIsGlobalTrack": "true", - "applyTrackSelForRun2": "false" - }, - "hf-track-index-skim-creator-tag-sel-collisions": { - "fillHistograms": "true", - "xVertexMin": "-100", - "xVertexMax": "100", - "yVertexMin": "-100", - "yVertexMax": "100", - "zVertexMin": "-100", - "zVertexMax": "100", - "nContribMin": "0", - "chi2Max": "0", - "triggerClassName": "", - "processTrigSel": "false", - "processNoTrigSel": "true" + "processRun3": "true", + "syst": "pp" }, - "hf-track-index-skim-creator-tag-sel-tracks": { - "fillHistograms": "true", + "hf-candidate-creator-2prong": { "bz": "5.", - "doCutQuality": "false", - "tpcNClsFoundMin": "-999999", - "binsPtTrack": { - "values": [ - "0.", - "0.5", - "1.", - "1.5", - "2.", - "3.", - "100." - ] - }, - "ptMinTrack2Prong": ".3", - "etaMaxTrack2Prong": "1.44", - "cutsTrack2Prong": { - "values": [ - ["0.001", "1.0"], - ["0.001", "1.0"], - ["0.001", "1.0"], - ["0.001", "1.0"], - ["0.000", "10."], - ["0.000", "10."] - ] - }, - "ptMinTrack3Prong": ".3", - "etaMaxTrack3Prong": "1.44", - "cutsTrack3Prong": { - "values": [ - ["0.001", "1.0"], - ["0.001", "1.0"], - ["0.001", "1.0"], - ["0.001", "1.0"], - ["0.000", "10."], - ["0.000", "10."] - ] - } - }, - "hf-track-index-skim-creator": { "fillHistograms": "true", - "do3Prong": "1", - "bz": "5.", - "propagateToPCA": "true", - "maxR": "5.", "maxDZIni": "999.", - "minParamChange": "0.001", - "minRelChi2Change": "0.9", - - "binsPtD0ToPiK": { - "values": [ - "0.", - "5.", - "1000." - ] - }, - "cutsD0ToPiK": { - "values": [ - ["1.61", "2.12", "0.5", "0.00"], - ["1.61", "2.12", "0.5", "0.00"] - ] - }, - - "binsPtJpsiToEE": { - "values": [ - "0.", - "5.", - "1000." - ] - }, - "cutsJpsiToEE": { - "values": [ - ["2.5", "4.1", "-2.", "1000.00"], - ["2.5", "4.1", "-2.", "1000.00"] - ] - }, - - "binsPtJpsiToMuMu": { - "values": [ - "0.", - "5.", - "1000." - ] - }, - "cutsJpsiToMuMu": { - "values": [ - ["2.5", "4.1", "-2.", "1000.00"], - ["2.5", "4.1", "-2.", "1000.00"] - ] - }, - - "binsPtDplusToPiKPi": { - "values": [ - "2.", - "5.", - "1000." - ] - }, - "cutsDplusToPiKPi": { - "values": [ - ["1.67", "2.07", "0.95", "0.05"], - ["1.67", "2.07", "0.95", "0.05"] - ] - }, - - "binsPtDsToKKPi": { - "values": [ - "1.5", - "5.", - "1000." - ] - }, - "cutsDsToKKPi": { - "values": [ - ["1.74", "2.18", "0.94", "0.02"], - ["1.74", "2.18", "0.94", "0.02"] - ] - }, - - "binsPtLcToPKPi": { - "values": [ - "0.5", - "5.", - "1000." - ] - }, - "cutsLcToPKPi": { - "values": [ - ["1.98", "2.58", "0.8", "0.0"], - ["1.98", "2.58", "0.8", "0.0"] - ] - }, - - "binsPtXicToPKPi": { - "values": [ - "1.", - "5.", - "1000." - ] - }, - "cutsXicToPKPi": { - "values": [ - ["2.10", "2.80", "-2.", "0.0"], - ["2.10", "2.80", "-2.", "0.0"] - ] - } - }, - "hf-candidate-creator-2prong": { - "bz": "5.", - "propagateToPCA": "true", "maxR": "5.", - "maxDZIni": "999.", "minParamChange": "0.001", "minRelChi2Change": "0.9", - "fillHistograms": "true" + "propagateToPCA": "true" }, "hf-candidate-creator-2prong-expressions": { "processMc": "true" }, "hf-candidate-creator-3prong": { "bz": "5.", - "propagateToPCA": "true", - "maxR": "5.", + "fillHistograms": "true", "maxDZIni": "999.", + "maxR": "5.", "minParamChange": "0.001", "minRelChi2Change": "0.9", - "fillHistograms": "true" + "propagateToPCA": "true" }, "hf-candidate-creator-3prong-expressions": { "processMc": "true" }, - "hf-candidate-creator-xicc": { - "bz": "20", - "propagateToPCA": "true", - "maxR": "5.", + "hf-candidate-creator-bplus": { + "bz": "20.", + "etaTrackMax": "1.44", "maxDZIni": "999.", + "maxR": "5.", "minParamChange": "0.001", "minRelChi2Change": "0.9", + "propagateToPCA": "true", + "selectionFlagD0": "1", + "selectionFlagD0bar": "1", + "useAbsDCA": "true", + "yCandMax": "1.44" + }, + "hf-candidate-creator-cascade": { + "bz": "5", "fillHistograms": "true", - "selectionFlagXic": "1", - "cutPtPionMin": "0.2" + "maxDZIni": "4", + "maxR": "200", + "minParamChange": "0.001", + "minRelChi2Change": "0.9", + "propagateToPCA": "true" }, - "hf-candidate-creator-bplus": { - "bz": "20.", - "propagateToPCA": "true", - "maxR": "5.", + "hf-candidate-creator-x": { + "selectionFlagJpsi": "0", + "yCandMax": "1.44" + }, + "hf-candidate-creator-xicc": { + "bz": "20", + "cutPtPionMin": "0.2", + "fillHistograms": "true", "maxDZIni": "999.", + "maxR": "5.", "minParamChange": "0.001", "minRelChi2Change": "0.9", - "useAbsDCA": "true", + "propagateToPCA": "true", + "selectionFlagXic": "1" + }, + "hf-candidate-selector-bplus-to-d0-pi": { + "binsPt": { + "values": [ + "0", + "0.5", + "1", + "2", + "3", + "4", + "5", + "7", + "10", + "13.0", + "16.0", + "20.0", + "24.0" + ] + }, + "cuts": { + "values": [ + [ + "1.0", + "0.98", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.00", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.98", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.00", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.98", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.01", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.98", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.02", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.98", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.03", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.98", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.03", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.98", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.05", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.98", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.05", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.99", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.05", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.99", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.05", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.99", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.05", + "0.0", + "0.1", + "0.80" + ], + [ + "1.0", + "0.99", + "0.05", + "0.001", + "1.0", + "0.15", + "0.00", + "0.05", + "0.0", + "0.1", + "0.80" + ] + ] + }, + "nSigmaTofCombinedMax": "5000.", + "nSigmaTofMax": "5.", + "nSigmaTpcCombinedMax": "5000.", + "nSigmaTpcMax": "1000.", + "ptCandMax": "50.", + "ptCandMin": "0.", + "ptPidTofMax": "999.", + "ptPidTofMin": "0.15", + "ptPidTpcMax": "2000.", + "ptPidTpcMin": "1000.", "selectionFlagD0": "1", "selectionFlagD0bar": "1", - "yCandMax": "1.44", - "etaTrackMax": "1.44" + "usePid": "true", + "yCandMax": "1.44" }, "hf-candidate-selector-d0": { - "ptCandMin": "0.", - "ptCandMax": "50.", - "ptPidTpcMin": "1000.", - "ptPidTpcMax": "2000.", - "ptPidTofMin": "1000.", - "ptPidTofMax": "2000.", "TPCNClsFindableMin": "-9999", - "nSigmaTpcMax": "1000.", - "nSigmaTpcCombinedMax": "500.", - "nSigmaTofMax": "300.", - "nSigmaTofCombinedMax": "5000.", "binsPt": { "values": [ "0", @@ -288,43 +298,421 @@ }, "cuts": { "values": [ - [ "0.4", "0.035", "0.8", "0.5", "0.5", "0.1", "0.1", "-5.e-5", "0.80", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.035", "0.8", "0.5", "0.5", "0.1", "0.1", "-5.e-5", "0.80", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.4", "0.4", "0.1", "0.1", "-25.e-5", "0.80", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.4", "0.4", "0.1", "0.1", "-25.e-5", "0.80", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-20.e-5", "0.90", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-20.e-5", "0.90", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-12.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-12.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-8.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-7.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.8", "0.7", "0.7", "0.1", "0.1", "-7.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.9", "0.7", "0.7", "0.1", "0.1", "-5.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.9", "0.7", "0.7", "0.1", "0.1", "-5.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "0.9", "0.7", "0.7", "0.1", "0.1", "-5.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "1.0", "0.7", "0.7", "0.1", "0.1", "10.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "1.0", "0.7", "0.7", "0.1", "0.1", "1000.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "1.0", "0.7", "0.7", "0.1", "0.1", "1000.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "1.0", "0.7", "0.7", "0.1", "0.1", "1000.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "1.0", "0.7", "0.7", "0.1", "0.1", "1000.e-5", "0.85", "0.", "0.", "10.0", "10.0", "0.06" ], - [ "0.4", "0.030", "1.0", "0.6", "0.6", "0.1", "0.1", "1000.e-5", "0.80", "0.", "0.", "10.0", "10.0", "0.06" ] + [ + "0.4", + "0.035", + "0.8", + "0.5", + "0.5", + "0.1", + "0.1", + "-5.e-5", + "0.80", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.035", + "0.8", + "0.5", + "0.5", + "0.1", + "0.1", + "-5.e-5", + "0.80", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.4", + "0.4", + "0.1", + "0.1", + "-25.e-5", + "0.80", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.4", + "0.4", + "0.1", + "0.1", + "-25.e-5", + "0.80", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-20.e-5", + "0.90", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-20.e-5", + "0.90", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-12.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-12.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-8.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-8.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-8.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-8.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-8.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-8.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-7.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.8", + "0.7", + "0.7", + "0.1", + "0.1", + "-7.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.9", + "0.7", + "0.7", + "0.1", + "0.1", + "-5.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.9", + "0.7", + "0.7", + "0.1", + "0.1", + "-5.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "0.9", + "0.7", + "0.7", + "0.1", + "0.1", + "-5.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "1.0", + "0.7", + "0.7", + "0.1", + "0.1", + "10.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "1.0", + "0.7", + "0.7", + "0.1", + "0.1", + "1000.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "1.0", + "0.7", + "0.7", + "0.1", + "0.1", + "1000.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "1.0", + "0.7", + "0.7", + "0.1", + "0.1", + "1000.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "1.0", + "0.7", + "0.7", + "0.1", + "0.1", + "1000.e-5", + "0.85", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ], + [ + "0.4", + "0.030", + "1.0", + "0.6", + "0.6", + "0.1", + "0.1", + "1000.e-5", + "0.80", + "0.", + "0.", + "10.0", + "10.0", + "0.06" + ] ] - } - }, - "hf-candidate-selector-ds-to-k-k-pi": { - "ptCandMin": "2.", + }, + "nSigmaTofCombinedMax": "5000.", + "nSigmaTofMax": "300.", + "nSigmaTpcCombinedMax": "500.", + "nSigmaTpcMax": "1000.", "ptCandMax": "50.", - "ptPidTpcMin": "0.15", - "ptPidTpcMax": "20.", - "ptPidTofMin": "0.15", - "ptPidTofMax": "20.", - "nSigmaTpcMax": "3.", - "nSigmaTofMax": "3.", + "ptCandMin": "0.", + "ptPidTofMax": "2000.", + "ptPidTofMin": "1000.", + "ptPidTpcMax": "2000.", + "ptPidTpcMin": "1000." + }, + "hf-candidate-selector-dplus-to-pi-k-pi": { + "TPCNClsFindableMin": "-9999", "binsPt": { "values": [ "1.", @@ -344,31 +732,138 @@ }, "cuts": { "values": [ - ["0.2", "0.3", "0.3", "0.07", "6.", "0.96", "0.985", "2.5"], - ["0.2", "0.3", "0.3", "0.07", "5.", "0.96", "0.985", "2.5"], - ["0.2", "0.3", "0.3", "0.10", "5.", "0.96", "0.980", "2.5"], - ["0.2", "0.3", "0.3", "0.10", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.10", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.10", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.10", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.12", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.12", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.12", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.12", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.20", "5.", "0.94", "0.000", "2.5"] + [ + "0.2", + "0.3", + "0.3", + "0.07", + "6.", + "0.96", + "0.985", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.07", + "5.", + "0.96", + "0.985", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.10", + "5.", + "0.96", + "0.980", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.10", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.10", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.10", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.10", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.12", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.12", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.12", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.12", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.20", + "5.", + "0.94", + "0.000", + "2.5" + ] ] - } - }, - "hf-candidate-selector-dplus-to-pi-k-pi": { - "ptCandMin": "0.", + }, + "nSigmaTofMax": "300.", + "nSigmaTpcMax": "1000.", "ptCandMax": "36.", - "ptPidTpcMin": "1000.", - "ptPidTpcMax": "2000.", - "ptPidTofMin": "1000.", + "ptCandMin": "0.", "ptPidTofMax": "2000.", - "TPCNClsFindableMin": "-9999", - "nSigmaTpcMax": "1000.", - "nSigmaTofMax": "300.", + "ptPidTofMin": "1000.", + "ptPidTpcMax": "2000.", + "ptPidTpcMin": "1000." + }, + "hf-candidate-selector-ds-to-k-k-pi": { "binsPt": { "values": [ "1.", @@ -388,158 +883,568 @@ }, "cuts": { "values": [ - ["0.2", "0.3", "0.3", "0.07", "6.", "0.96", "0.985", "2.5"], - ["0.2", "0.3", "0.3", "0.07", "5.", "0.96", "0.985", "2.5"], - ["0.2", "0.3", "0.3", "0.10", "5.", "0.96", "0.980", "2.5"], - ["0.2", "0.3", "0.3", "0.10", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.10", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.10", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.10", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.12", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.12", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.12", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.12", "5.", "0.96", "0.000", "2.5"], - ["0.2", "0.3", "0.3", "0.20", "5.", "0.94", "0.000", "2.5"] + [ + "0.2", + "0.3", + "0.3", + "0.07", + "6.", + "0.96", + "0.985", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.07", + "5.", + "0.96", + "0.985", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.10", + "5.", + "0.96", + "0.980", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.10", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.10", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.10", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.10", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.12", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.12", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.12", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.12", + "5.", + "0.96", + "0.000", + "2.5" + ], + [ + "0.2", + "0.3", + "0.3", + "0.20", + "5.", + "0.94", + "0.000", + "2.5" + ] ] - } + }, + "nSigmaTofMax": "3.", + "nSigmaTpcMax": "3.", + "ptCandMax": "50.", + "ptCandMin": "2.", + "ptPidTofMax": "20.", + "ptPidTofMin": "0.15", + "ptPidTpcMax": "20.", + "ptPidTpcMin": "0.15" }, - "hf-candidate-selector-lc": { - "ptCandMin": "0.", - "ptCandMax": "36.", - "usePid": "false", - "ptPidTpcMin": "1000.", - "ptPidTpcMax": "2000.", - "ptPidTofMin": "1000.", - "ptPidTofMax": "2000.", + "hf-candidate-selector-jpsi": { "TPCNClsFindableMin": "-9999", - "nSigmaTpcMax": "1000.", - "nSigmaTpcCombinedMax": "500.", - "nSigmaTofMax": "300.", - "nSigmaTofCombinedMax": "5000.", "binsPt": { "values": [ "0", + "0.5", "1", "2", "3", "4", "5", - "6", - "8", + "7", "10", - "24", - "36" + "15" ] }, "cuts": { "values": [ - [ "0.300", "0.1", "0.1", "0.1", "5.e-5", "0.004", "0.8"], - [ "0.300", "0.1", "0.1", "0.1", "5.e-5", "0.004", "0.8"], - [ "0.300", "0.2", "0.2", "0.2", "5.e-5", "0.004", "0.8"], - [ "0.300", "0.3", "0.3", "0.3", "5.e-5", "0.004", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "5.e-5", "0.004", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "5.e-5", "0.004", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "5.e-5", "0.004", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "5.e-5", "0.004", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "5.e-5", "0.004", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "5.e-5", "0.004", "0.8"] + [ + "0.5", + "0.2", + "0.4", + "0.5", + "1." + ], + [ + "0.5", + "0.2", + "0.4", + "0.5", + "1." + ], + [ + "0.5", + "0.2", + "0.4", + "0.5", + "1." + ], + [ + "0.5", + "0.2", + "0.4", + "0.5", + "1." + ], + [ + "0.5", + "0.2", + "0.4", + "0.5", + "1." + ], + [ + "0.5", + "0.2", + "0.4", + "0.5", + "1." + ], + [ + "0.5", + "0.2", + "0.4", + "0.5", + "1." + ], + [ + "0.5", + "0.2", + "0.4", + "0.5", + "1." + ], + [ + "0.5", + "0.2", + "0.4", + "0.5", + "1." + ] ] - } - }, - "hf-candidate-selector-xic-to-p-k-pi": { - "ptCandMin": "0.", - "ptCandMax": "36.", - "usePid": "true", - "ptPidTpcMin": "0.15", - "ptPidTpcMax": "1.0", - "ptPidTofMin": "0.5", - "ptPidTofMax": "4.0", - "TPCNClsFindableMin": "70.", - "nSigmaTpcMax": "3.", - "nSigmaTpcCombinedMax": "5.", + }, + "nSigmaRichMax": "3.", "nSigmaTofMax": "3.", - "nSigmaTofCombinedMax": "5.", + "nSigmaTpcMax": "1000.", + "ptCandMax": "50.", + "ptCandMin": "0.", + "ptPidRichMax": "15.", + "ptPidRichMin": "0.15", + "ptPidTofMax": "15.", + "ptPidTofMin": "0.15", + "ptPidTpcMax": "2000.", + "ptPidTpcMin": "1000." + }, + "hf-candidate-selector-lb-to-lc-pi": { + "TPCNClsFindableMin": "-9999", "binsPt": { "values": [ "0", + "0.5", "1", "2", "3", "4", "5", - "6", - "8", - "12", - "24", - "36" + "7", + "10", + "13", + "16", + "20", + "24" ] }, "cuts": { "values": [ - [ "0.300", "0.4", "0.4", "0.4", "1.e-5", "0.005", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "1.e-5", "0.005", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "1.e-5", "0.005", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "1.e-5", "0.005", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "1.e-5", "0.005", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "1.e-5", "0.005", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "1.e-5", "0.005", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "1.e-5", "0.005", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "1.e-5", "0.005", "0.8"], - [ "0.300", "0.4", "0.4", "0.4", "1.e-5", "0.005", "0.8"] + [ + "1.", + "0.98", + "0.0001", + "0.003", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.98", + "0.0001", + "0.003", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.98", + "0.0001", + "0.003", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.98", + "0.0001", + "0.003", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.99", + "0.0001", + "0.003", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.994", + "0.0001", + "0.003", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.994", + "0.0001", + "0.003", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.994", + "0.0001", + "0.003", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.994", + "0.0001", + "0.002", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.994", + "0.0001", + "0.002", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.994", + "0.0001", + "0.002", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ], + [ + "1.", + "0.994", + "0.0001", + "0.002", + "0.0015", + "1.0", + "0.5", + "0.05", + "0.05", + "0.02", + "0.5", + "0.8" + ] ] - } - }, - "hf-candidate-selector-jpsi": { - "ptCandMin": "0.", + }, + "nSigmaTofMax": "3.", + "nSigmaTpcMax": "1000.", "ptCandMax": "50.", - "ptPidTpcMin": "1000.", + "ptCandMin": "3.", + "ptPidTofMax": "10.", + "ptPidTofMin": "0.", "ptPidTpcMax": "2000.", - "ptPidTofMin": "0.15", - "ptPidTofMax": "15.", - "ptPidRichMin": "0.15", - "ptPidRichMax": "15.", + "ptPidTpcMin": "1000." + }, + "hf-candidate-selector-lc": { "TPCNClsFindableMin": "-9999", - "nSigmaTpcMax": "1000.", - "nSigmaTofMax": "3.", - "nSigmaRichMax": "3.", "binsPt": { "values": [ "0", - "0.5", "1", "2", "3", "4", "5", - "7", + "6", + "8", "10", - "15" + "24", + "36" ] }, "cuts": { "values": [ - ["0.5", "0.2", "0.4", "0.5", "1."], - ["0.5", "0.2", "0.4", "0.5", "1."], - ["0.5", "0.2", "0.4", "0.5", "1."], - ["0.5", "0.2", "0.4", "0.5", "1."], - ["0.5", "0.2", "0.4", "0.5", "1."], - ["0.5", "0.2", "0.4", "0.5", "1."], - ["0.5", "0.2", "0.4", "0.5", "1."], - ["0.5", "0.2", "0.4", "0.5", "1."], - ["0.5", "0.2", "0.4", "0.5", "1."] + [ + "0.300", + "0.1", + "0.1", + "0.1", + "5.e-5", + "0.004", + "0.8" + ], + [ + "0.300", + "0.1", + "0.1", + "0.1", + "5.e-5", + "0.004", + "0.8" + ], + [ + "0.300", + "0.2", + "0.2", + "0.2", + "5.e-5", + "0.004", + "0.8" + ], + [ + "0.300", + "0.3", + "0.3", + "0.3", + "5.e-5", + "0.004", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "5.e-5", + "0.004", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "5.e-5", + "0.004", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "5.e-5", + "0.004", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "5.e-5", + "0.004", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "5.e-5", + "0.004", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "5.e-5", + "0.004", + "0.8" + ] ] - } - }, - "hf-candidate-selector-x-to-jpsi-pi-pi": { + }, + "nSigmaTofCombinedMax": "5000.", + "nSigmaTofMax": "300.", + "nSigmaTpcCombinedMax": "500.", + "nSigmaTpcMax": "1000.", + "ptCandMax": "36.", "ptCandMin": "0.", - "ptCandMax": "50.", - "ptPidTpcMin": "1000.", + "ptPidTofMax": "2000.", + "ptPidTofMin": "1000.", "ptPidTpcMax": "2000.", - "ptPidTofMin": "0.", - "ptPidTofMax": "10.", + "ptPidTpcMin": "1000.", + "usePid": "false" + }, + "hf-candidate-selector-lc-to-k0s-p": { + "TPCNClsFindablePIDCut": "50", + "nSigmaTpcMax": "3", + "pPidCombMax": "4", + "ptCandMax": "50", + "ptCandMin": "0", + "ptPidTpcApplyMin": "4", + "ptPidTpcMax": "100", + "ptPidTpcMin": "0", + "requireTpc": "true" + }, + "hf-candidate-selector-x-to-jpsi-pi-pi": { "TPCNClsFindableMin": "-9999", - "nSigmaTpcMax": "1000.", - "nSigmaTofMax": "3.", "binsPt": { "values": [ "0", @@ -556,30 +1461,100 @@ }, "cuts": { "values": [ - ["0.5", "0.80", "0.001", "0.001", "0.0", "0.15", "1."], - ["0.5", "0.80", "0.001", "0.001", "0.0", "0.15", "1."], - ["0.5", "0.80", "0.001", "0.001", "0.2", "0.15", "1."], - ["0.5", "0.80", "0.001", "0.001", "0.9", "0.15", "1."], - ["0.5", "0.80", "0.001", "0.001", "1.5", "0.15", "1."], - ["0.5", "0.80", "0.001", "0.001", "2.3", "0.15", "1."], - ["0.5", "0.90", "0.001", "0.001", "3.0", "0.15", "1."], - ["0.5", "0.90", "0.001", "0.001", "4.2", "0.15", "1."], - ["0.5", "0.90", "0.001", "0.001", "6.2", "0.15", "1."] + [ + "0.5", + "0.80", + "0.001", + "0.001", + "0.0", + "0.15", + "1." + ], + [ + "0.5", + "0.80", + "0.001", + "0.001", + "0.0", + "0.15", + "1." + ], + [ + "0.5", + "0.80", + "0.001", + "0.001", + "0.2", + "0.15", + "1." + ], + [ + "0.5", + "0.80", + "0.001", + "0.001", + "0.9", + "0.15", + "1." + ], + [ + "0.5", + "0.80", + "0.001", + "0.001", + "1.5", + "0.15", + "1." + ], + [ + "0.5", + "0.80", + "0.001", + "0.001", + "2.3", + "0.15", + "1." + ], + [ + "0.5", + "0.90", + "0.001", + "0.001", + "3.0", + "0.15", + "1." + ], + [ + "0.5", + "0.90", + "0.001", + "0.001", + "4.2", + "0.15", + "1." + ], + [ + "0.5", + "0.90", + "0.001", + "0.001", + "6.2", + "0.15", + "1." + ] ] - } - }, - "hf-candidate-selector-xicc-to-p-k-pi-pi": { - "ptCandMin": "0.", - "ptCandMax": "36.", - "usePid": "true", - "ptPidTpcMin": "9999.", - "ptPidTpcMax": "99999.", - "ptPidTofMin": "0.15", - "ptPidTofMax": "5.", - "nSigmaTpcMax": "9999.", - "nSigmaTpcCombinedMax": "9999.", + }, "nSigmaTofMax": "3.", - "nSigmaTofCombinedMax": "5.", + "nSigmaTpcMax": "1000.", + "ptCandMax": "50.", + "ptCandMin": "0.", + "ptPidTofMax": "10.", + "ptPidTofMin": "0.", + "ptPidTpcMax": "2000.", + "ptPidTpcMin": "1000." + }, + "hf-candidate-selector-xic-to-p-k-pi": { + "TPCNClsFindableMin": "70.", "binsPt": { "values": [ "0", @@ -597,379 +1572,554 @@ }, "cuts": { "values": [ - [ "0.100", "0.5", "0.2", "1.e-3", "10.0", "1.e-3", "10.0", "9999.", "1.e-3", "0.001", "50", "50", "0.985", "0.9"], - [ "0.100", "0.5", "0.2", "1.e-3", "10.0", "1.e-3", "10.0", "9999.", "1.e-3", "0.001", "50", "50", "0.985", "0.9"], - [ "0.100", "0.5", "0.2", "1.e-3", "10.0", "1.e-3", "10.0", "9999.", "1.e-3", "0.001", "50", "50", "0.985", "0.9"], - [ "0.100", "0.5", "0.2", "1.e-3", "10.0", "1.e-3", "10.0", "9999.", "1.e-3", "0.001", "50", "50", "0.985", "0.9"], - [ "0.100", "0.5", "0.2", "1.e-3", "10.0", "1.e-3", "10.0", "9999.", "1.e-3", "0.001", "50", "50", "0.985", "0.9"], - [ "0.100", "0.5", "0.2", "1.e-3", "10.0", "1.e-3", "10.0", "9999.", "1.e-3", "0.001", "50", "50", "0.985", "0.9"], - [ "0.100", "0.5", "0.2", "1.e-3", "10.0", "1.e-3", "10.0", "9999.", "1.e-3", "0.001", "50", "50", "0.985", "0.9"], - [ "0.100", "0.5", "0.2", "1.e-3", "10.0", "1.e-3", "10.0", "9999.", "1.e-3", "0.001", "50", "50", "0.985", "0.9"], - [ "0.100", "0.5", "0.2", "1.e-3", "10.0", "1.e-3", "10.0", "9999.", "1.e-3", "0.001", "50", "50", "0.985", "0.9"], - [ "0.100", "0.5", "0.2", "1.e-3", "10.0", "1.e-3", "10.0", "9999.", "1.e-3", "0.001", "50", "50", "0.985", "0.9"] + [ + "0.300", + "0.4", + "0.4", + "0.4", + "1.e-5", + "0.005", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "1.e-5", + "0.005", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "1.e-5", + "0.005", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "1.e-5", + "0.005", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "1.e-5", + "0.005", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "1.e-5", + "0.005", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "1.e-5", + "0.005", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "1.e-5", + "0.005", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "1.e-5", + "0.005", + "0.8" + ], + [ + "0.300", + "0.4", + "0.4", + "0.4", + "1.e-5", + "0.005", + "0.8" + ] ] - } - }, - "hf-candidate-selector-bplus-to-d0-pi": { + }, + "nSigmaTofCombinedMax": "5.", + "nSigmaTofMax": "3.", + "nSigmaTpcCombinedMax": "5.", + "nSigmaTpcMax": "3.", + "ptCandMax": "36.", "ptCandMin": "0.", - "ptCandMax": "50.", - "usePid": "true", - "ptPidTpcMin": "1000.", - "ptPidTpcMax": "2000.", - "ptPidTofMin": "0.15", - "ptPidTofMax": "999.", - "nSigmaTpcMax": "1000.", - "nSigmaTpcCombinedMax": "5000.", - "nSigmaTofMax": "5.", - "nSigmaTofCombinedMax": "5000.", - "selectionFlagD0": "1", - "selectionFlagD0bar": "1", - "yCandMax": "1.44", + "ptPidTofMax": "4.0", + "ptPidTofMin": "0.5", + "ptPidTpcMax": "1.0", + "ptPidTpcMin": "0.15", + "usePid": "true" + }, + "hf-candidate-selector-xicc-to-p-k-pi-pi": { "binsPt": { "values": [ "0", - "0.5", "1", "2", "3", "4", "5", - "7", - "10", - "13.0", - "16.0", - "20.0", - "24.0" + "6", + "8", + "12", + "24", + "36" ] }, "cuts": { "values": [ - ["1.0", "0.98", "0.05", "0.001", "1.0", "0.15", "0.00", "0.00", "0.0", "0.1", "0.80"], - ["1.0", "0.98", "0.05", "0.001", "1.0", "0.15", "0.00", "0.00", "0.0", "0.1", "0.80"], - ["1.0", "0.98", "0.05", "0.001", "1.0", "0.15", "0.00", "0.01", "0.0", "0.1", "0.80"], - ["1.0", "0.98", "0.05", "0.001", "1.0", "0.15", "0.00", "0.02", "0.0", "0.1", "0.80"], - ["1.0", "0.98", "0.05", "0.001", "1.0", "0.15", "0.00", "0.03", "0.0", "0.1", "0.80"], - ["1.0", "0.98", "0.05", "0.001", "1.0", "0.15", "0.00", "0.03", "0.0", "0.1", "0.80"], - ["1.0", "0.98", "0.05", "0.001", "1.0", "0.15", "0.00", "0.05", "0.0", "0.1", "0.80"], - ["1.0", "0.98", "0.05", "0.001", "1.0", "0.15", "0.00", "0.05", "0.0", "0.1", "0.80"], - ["1.0", "0.99", "0.05", "0.001", "1.0", "0.15", "0.00", "0.05", "0.0", "0.1", "0.80"], - ["1.0", "0.99", "0.05", "0.001", "1.0", "0.15", "0.00", "0.05", "0.0", "0.1", "0.80"], - ["1.0", "0.99", "0.05", "0.001", "1.0", "0.15", "0.00", "0.05", "0.0", "0.1", "0.80"], - ["1.0", "0.99", "0.05", "0.001", "1.0", "0.15", "0.00", "0.05", "0.0", "0.1", "0.80"] + [ + "0.100", + "0.5", + "0.2", + "1.e-3", + "10.0", + "1.e-3", + "10.0", + "9999.", + "1.e-3", + "0.001", + "50", + "50", + "0.985", + "0.9" + ], + [ + "0.100", + "0.5", + "0.2", + "1.e-3", + "10.0", + "1.e-3", + "10.0", + "9999.", + "1.e-3", + "0.001", + "50", + "50", + "0.985", + "0.9" + ], + [ + "0.100", + "0.5", + "0.2", + "1.e-3", + "10.0", + "1.e-3", + "10.0", + "9999.", + "1.e-3", + "0.001", + "50", + "50", + "0.985", + "0.9" + ], + [ + "0.100", + "0.5", + "0.2", + "1.e-3", + "10.0", + "1.e-3", + "10.0", + "9999.", + "1.e-3", + "0.001", + "50", + "50", + "0.985", + "0.9" + ], + [ + "0.100", + "0.5", + "0.2", + "1.e-3", + "10.0", + "1.e-3", + "10.0", + "9999.", + "1.e-3", + "0.001", + "50", + "50", + "0.985", + "0.9" + ], + [ + "0.100", + "0.5", + "0.2", + "1.e-3", + "10.0", + "1.e-3", + "10.0", + "9999.", + "1.e-3", + "0.001", + "50", + "50", + "0.985", + "0.9" + ], + [ + "0.100", + "0.5", + "0.2", + "1.e-3", + "10.0", + "1.e-3", + "10.0", + "9999.", + "1.e-3", + "0.001", + "50", + "50", + "0.985", + "0.9" + ], + [ + "0.100", + "0.5", + "0.2", + "1.e-3", + "10.0", + "1.e-3", + "10.0", + "9999.", + "1.e-3", + "0.001", + "50", + "50", + "0.985", + "0.9" + ], + [ + "0.100", + "0.5", + "0.2", + "1.e-3", + "10.0", + "1.e-3", + "10.0", + "9999.", + "1.e-3", + "0.001", + "50", + "50", + "0.985", + "0.9" + ], + [ + "0.100", + "0.5", + "0.2", + "1.e-3", + "10.0", + "1.e-3", + "10.0", + "9999.", + "1.e-3", + "0.001", + "50", + "50", + "0.985", + "0.9" + ] ] - } - }, - "hf-candidate-selector-lb-to-lc-pi": { - "ptCandMin": "3.", - "ptCandMax": "50.", - "ptPidTpcMin": "1000.", - "ptPidTpcMax": "2000.", - "ptPidTofMin": "0.", - "ptPidTofMax": "10.", - "TPCNClsFindableMin": "-9999", - "nSigmaTpcMax": "1000.", + }, + "nSigmaTofCombinedMax": "5.", "nSigmaTofMax": "3.", - "binsPt": { + "nSigmaTpcCombinedMax": "9999.", + "nSigmaTpcMax": "9999.", + "ptCandMax": "36.", + "ptCandMin": "0.", + "ptPidTofMax": "5.", + "ptPidTofMin": "0.15", + "ptPidTpcMax": "99999.", + "ptPidTpcMin": "9999.", + "usePid": "true" + }, + "hf-correlator-c-cbar-mc-gen": { + "ptBinsForMass": { "values": [ "0", - "0.5", - "1", "2", - "3", "4", - "5", - "7", - "10", - "13", + "6", + "8", + "12", "16", - "20", - "24" + "24", + "99" ] }, - "cuts": { - "values": [ - [ "1.", "0.98", "0.0001", "0.003", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.98", "0.0001", "0.003", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.98", "0.0001", "0.003", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.98", "0.0001", "0.003", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.99", "0.0001", "0.003", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.994", "0.0001", "0.003", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.994", "0.0001", "0.003", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.994", "0.0001", "0.003", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.994", "0.0001", "0.002", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.994", "0.0001", "0.002", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.994", "0.0001", "0.002", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ], - [ "1.", "0.994", "0.0001", "0.002", "0.0015", "1.0", "0.5", "0.05", "0.05", "0.02", "0.5", "0.8" ] - ] - } - }, - "hf-tree-creator-d0-to-k-pi": { - "processData": "true", - "processMc": "false" + "ptCandMin": "-1", + "yCandMax": "1.44" }, - "hf-task-d0": { - "yCandMax": "0.8", - "selectionFlagD0": "0", - "selectionFlagD0bar": "0", - "binsPt": { + "hf-correlator-c-cbar-mc-gen-ls": { + "ptBinsForMass": { "values": [ "0", - "0.5", - "1", - "1.5", "2", - "2.5", - "3", - "3.5", "4", - "4.5", - "5", - "5.5", "6", - "6.5", - "7", - "7.5", "8", - "9", - "10", "12", "16", - "20", "24", - "36", - "50", - "100" + "99" ] }, - "processMc": "true" + "ptCandMin": "-1", + "yCandMax": "1.44" }, - "hf-task-ds": { - "yCandMax": "0.8", - "selectionFlagDs": "0", - "binsPt": { + "hf-correlator-d0-d0bar": { + "applyEfficiency": "1", + "efficiencyD": { "values": [ - "1.", - "2.", - "3.", - "4.", - "5.", - "6.", - "7.", - "8.", - "10.", - "12.", - "16.", - "24.", - "36." + "0.030", + "0.045", + "0.059", + "0.077", + "0.097", + "0.119", + "0.137", + "0.149", + "0.167", + "0.179", + "0.197", + "0.210", + "0.228", + "0.242", + "0.263", + "0.289", + "0.335", + "0.380", + "0.420", + "0.510", + "0.550", + "0.600", + "0.600", + "0.600", + "0.600" ] }, - "processMc": "true" - }, - "hf-task-dplus": { - "yCandMax": "0.8", - "selectionFlagDplus": "0", - "binsPt": { - "values": [ - "1.", - "2.", - "3.", - "4.", - "5.", - "6.", - "7.", - "8.", - "10.", - "12.", - "16.", - "24.", - "36." - ] - } - }, - "hf-task-dplus-mc": { - "yCandMax": "0.8", - "selectionFlagDplus": "0", - "binsPt": { - "values": [ - "1.", - "2.", - "3.", - "4.", - "5.", - "6.", - "7.", - "8.", - "10.", - "12.", - "16.", - "24.", - "36." - ] - } + "multMax": "100000.", + "multMin": "0.", + "ptCandMin": "-1", + "selectionFlagD0": "1", + "selectionFlagD0bar": "1", + "yCandMax": "1.44" }, - "hf-task-lc": { - "yCandMax": "2.0", - "selectionFlagLc": "0", - "binsPt": { + "hf-correlator-d0-d0bar-ls": { + "multMax": "100000.", + "multMin": "0.", + "ptBinsForMass": { "values": [ "0", - "1", "2", - "3", "4", - "5", "6", "8", "12", + "16", "24", - "36" + "99" ] }, - "processMc": "true" + "ptCandMin": "-1", + "selectionFlagD0": "1", + "selectionFlagD0bar": "1", + "yCandMax": "1.44" }, - "hf-task-lb": { - "yCandMax": "2.0", - "selectionFlagLb": "0", - "binsPt": { + "hf-correlator-d0-d0bar-mc-gen": { + "ptBinsForMass": { "values": [ "0", - "0.5", - "1", "2", - "3", "4", - "5", - "7", - "10", - "13", + "6", + "8", + "12", "16", - "20", - "24" + "24", + "99" ] }, - "processMc": "true" + "ptCandMin": "-1", + "yCandMax": "1.44" }, - "hf-task-xic": { - "etaCandMax": "-1", - "selectionFlagXic": "0", - "binsPt": { + "hf-correlator-d0-d0bar-mc-gen-ls": { + "ptBinsForMass": { "values": [ - "1.", - "2.", - "3.", - "4.", - "5.", - "6.", - "7.", - "8.", - "10.", - "12.", - "16.", - "24.", - "36." + "0", + "2", + "4", + "6", + "8", + "12", + "16", + "24", + "99" ] - } + }, + "ptCandMin": "-1", + "yCandMax": "1.44" }, - "hf-task-xic-mc": { - "etaCandMax": "-1", - "selectionFlagXic": "0", - "binsPt": { + "hf-correlator-d0-d0bar-mc-rec": { + "applyEfficiency": "1", + "efficiencyD": { "values": [ - "1.", - "2.", - "3.", - "4.", - "5.", - "6.", - "7.", - "8.", - "10.", - "12.", - "16.", - "24.", - "36." + "0.030", + "0.045", + "0.059", + "0.077", + "0.097", + "0.119", + "0.137", + "0.149", + "0.167", + "0.179", + "0.197", + "0.210", + "0.228", + "0.242", + "0.263", + "0.289", + "0.335", + "0.380", + "0.420", + "0.510", + "0.550", + "0.600", + "0.600", + "0.600", + "0.600" ] - } + }, + "multMax": "100000.", + "multMin": "0.", + "ptCandMin": "-1", + "selectionFlagD0": "1", + "selectionFlagD0bar": "1", + "yCandMax": "1.44" }, - "hf-task-jpsi": { - "yCandMax": "1.44", - "selectionFlagJpsi": "0", - "binsPt": { + "hf-correlator-d0-d0bar-mc-rec-ls": { + "multMax": "100000.", + "multMin": "0.", + "ptBinsForMass": { "values": [ "0", - "0.5", - "1", "2", - "3", "4", - "5", - "7", - "10", - "15" + "6", + "8", + "12", + "16", + "24", + "99" ] - } - }, - "hf-task-jpsi-mc": { - "yCandMax": "1.44", - "selectionFlagJpsi": "0" - }, - "hf-candidate-creator-x": { - "yCandMax": "1.44", - "selectionFlagJpsi": "0" + }, + "ptCandMin": "-1", + "selectionFlagD0": "1", + "selectionFlagD0bar": "1", + "yCandMax": "1.44" }, - "hf-task-x": { - "yCandMax": "1.44", - "selectionFlagX": "0" - }, - "hf-task-x-mc": { - "yCandMax": "1.44", - "selectionFlagX": "0" + "hf-correlator-dplus-dminus": { + "applyEfficiency": "1", + "efficiencyD": { + "values": [ + "-999.", + "0.019", + "0.060", + "0.079", + "0.136", + "0.195", + "0.248", + "0.299", + "0.310", + "0.384", + "0.450", + "0.500" + ] + }, + "multMax": "100000.", + "multMin": "0.", + "ptCandMin": "-1", + "selectionFlagDplus": "1", + "yCandMax": "1.44" }, - "hf-task-xicc": { - "yCandMax": "-1", - "selectionFlagXicc": "0", - "binsPt": { + "hf-correlator-dplus-dminus-mc-gen": { + "ptBinsForMass": { "values": [ - "1.", - "2.", - "3.", - "4.", - "5.", - "6.", - "7.", - "8.", - "10.", - "12.", - "16.", - "24.", - "36." + "0", + "2", + "4", + "6", + "8", + "12", + "16", + "24", + "99" ] - } + }, + "ptCandMin": "-1", + "yCandMax": "1.44" }, - "hf-task-xicc-mc": { - "yCandMax": "-1", - "selectionFlagXicc": "0", - "binsPt": { + "hf-correlator-dplus-dminus-mc-rec": { + "applyEfficiency": "1", + "efficiencyD": { "values": [ - "1.", - "2.", - "3.", - "4.", - "5.", - "6.", - "7.", - "8.", - "10.", - "12.", - "16.", - "24.", - "36." + "-999.", + "0.019", + "0.060", + "0.079", + "0.136", + "0.195", + "0.248", + "0.299", + "0.310", + "0.384", + "0.450", + "0.500" ] - } + }, + "multMax": "100000.", + "multMin": "0.", + "ptCandMin": "-1", + "selectionFlagDplus": "1", + "yCandMax": "1.44" }, "hf-task-bplus": { - "yCandMax": "1.44", - "selectionFlagBplus": "1", "binsPt": { "values": [ "0", @@ -987,16 +2137,25 @@ "24.0" ] }, - "processMc": "true" + "processMc": "true", + "selectionFlagBplus": "1", + "yCandMax": "1.44" }, - "hf-correlator-d0-d0bar": { + "hf-task-correlation-d-dbar": { "applyEfficiency": "1", - "selectionFlagD0": "1", - "selectionFlagD0bar": "1", - "yCandMax": "1.44", - "ptCandMin": "-1", - "multMin": "0.", - "multMax": "100000.", + "binsPtCorrelations": { + "values": [ + "0", + "2", + "4", + "6", + "8", + "12", + "16", + "24", + "99" + ] + }, "efficiencyD": { "values": [ "0.030", @@ -1025,16 +2184,110 @@ "0.600", "0.600" ] + }, + "sidebandLeftInner": { + "values": [ + "1.642", + "1.642", + "1.642", + "1.642", + "1.642", + "1.642", + "1.642", + "1.642" + ] + }, + "sidebandLeftOuter": { + "values": [ + "1.754", + "1.754", + "1.754", + "1.754", + "1.754", + "1.754", + "1.754", + "1.754" + ] + }, + "sidebandRightInner": { + "values": [ + "1.978", + "1.978", + "1.978", + "1.978", + "1.978", + "1.978", + "1.978", + "1.978" + ] + }, + "sidebandRightOuter": { + "values": [ + "2.090", + "2.090", + "2.090", + "2.090", + "2.090", + "2.090", + "2.090", + "2.090" + ] + }, + "signalRegionInner": { + "values": [ + "1.810", + "1.810", + "1.810", + "1.810", + "1.810", + "1.810", + "1.810", + "1.810" + ] + }, + "signalRegionOuter": { + "values": [ + "1.922", + "1.922", + "1.922", + "1.922", + "1.922", + "1.922", + "1.922", + "1.922" + ] } }, - "hf-correlator-d0-d0bar-mc-rec": { + "hf-task-correlation-d-dbar-mc-gen": { + "binsPtCorrelations": { + "values": [ + "0", + "2", + "4", + "6", + "8", + "12", + "16", + "24", + "99" + ] + } + }, + "hf-task-correlation-d-dbar-mc-rec": { "applyEfficiency": "1", - "selectionFlagD0": "1", - "selectionFlagD0bar": "1", - "yCandMax": "1.44", - "ptCandMin": "-1", - "multMin": "0.", - "multMax": "100000.", + "binsPtCorrelations": { + "values": [ + "0", + "2", + "4", + "6", + "8", + "12", + "16", + "24", + "99" + ] + }, "efficiencyD": { "values": [ "0.030", @@ -1063,235 +2316,20 @@ "0.600", "0.600" ] - } - }, - "hf-correlator-d0-d0bar-mc-gen": { - "yCandMax": "1.44", - "ptCandMin": "-1", - "ptBinsForMass": { + }, + "sidebandLeftInner": { "values": [ - "0", - "2", - "4", - "6", - "8", - "12", - "16", - "24", - "99" + "1.642", + "1.642", + "1.642", + "1.642", + "1.642", + "1.642", + "1.642", + "1.642" ] - } - }, - "hf-correlator-d0-d0bar-ls": { - "selectionFlagD0": "1", - "selectionFlagD0bar": "1", - "yCandMax": "1.44", - "ptCandMin": "-1", - "multMin": "0.", - "multMax": "100000.", - "ptBinsForMass": { - "values": [ - "0", - "2", - "4", - "6", - "8", - "12", - "16", - "24", - "99" - ] - } - }, - "hf-correlator-d0-d0bar-mc-rec-ls": { - "selectionFlagD0": "1", - "selectionFlagD0bar": "1", - "yCandMax": "1.44", - "ptCandMin": "-1", - "multMin": "0.", - "multMax": "100000.", - "ptBinsForMass": { - "values": [ - "0", - "2", - "4", - "6", - "8", - "12", - "16", - "24", - "99" - ] - } - }, - "hf-correlator-d0-d0bar-mc-gen-ls": { - "yCandMax": "1.44", - "ptCandMin": "-1", - "ptBinsForMass": { - "values": [ - "0", - "2", - "4", - "6", - "8", - "12", - "16", - "24", - "99" - ] - } - }, - "hf-correlator-dplus-dminus": { - "applyEfficiency": "1", - "selectionFlagDplus": "1", - "yCandMax": "1.44", - "ptCandMin": "-1", - "multMin": "0.", - "multMax": "100000.", - "efficiencyD": { - "values": [ - "-999.", - "0.019", - "0.060", - "0.079", - "0.136", - "0.195", - "0.248", - "0.299", - "0.310", - "0.384", - "0.450", - "0.500" - ] - } - }, - "hf-correlator-dplus-dminus-mc-rec": { - "applyEfficiency": "1", - "selectionFlagDplus": "1", - "yCandMax": "1.44", - "ptCandMin": "-1", - "multMin": "0.", - "multMax": "100000.", - "efficiencyD": { - "values": [ - "-999.", - "0.019", - "0.060", - "0.079", - "0.136", - "0.195", - "0.248", - "0.299", - "0.310", - "0.384", - "0.450", - "0.500" - ] - } - }, - "hf-correlator-dplus-dminus-mc-gen": { - "yCandMax": "1.44", - "ptCandMin": "-1", - "ptBinsForMass": { - "values": [ - "0", - "2", - "4", - "6", - "8", - "12", - "16", - "24", - "99" - ] - } - }, - "hf-correlator-c-cbar-mc-gen": { - "yCandMax": "1.44", - "ptCandMin": "-1", - "ptBinsForMass": { - "values": [ - "0", - "2", - "4", - "6", - "8", - "12", - "16", - "24", - "99" - ] - } - }, - "hf-correlator-c-cbar-mc-gen-ls": { - "yCandMax": "1.44", - "ptCandMin": "-1", - "ptBinsForMass": { - "values": [ - "0", - "2", - "4", - "6", - "8", - "12", - "16", - "24", - "99" - ] - } - }, - "hf-task-correlation-d-dbar": { - "applyEfficiency": "1", - "binsPtCorrelations": { - "values": [ - "0", - "2", - "4", - "6", - "8", - "12", - "16", - "24", - "99" - ] - }, - "signalRegionInner": { - "values": [ - "1.810", - "1.810", - "1.810", - "1.810", - "1.810", - "1.810", - "1.810", - "1.810" - ] - }, - "signalRegionOuter": { - "values": [ - "1.922", - "1.922", - "1.922", - "1.922", - "1.922", - "1.922", - "1.922", - "1.922" - ] - }, - "sidebandLeftInner": { - "values": [ - "1.642", - "1.642", - "1.642", - "1.642", - "1.642", - "1.642", - "1.642", - "1.642" - ] - }, - "sidebandLeftOuter": { + }, + "sidebandLeftOuter": { "values": [ "1.754", "1.754", @@ -1327,51 +2365,6 @@ "2.090" ] }, - "efficiencyD": { - "values": [ - "0.030", - "0.045", - "0.059", - "0.077", - "0.097", - "0.119", - "0.137", - "0.149", - "0.167", - "0.179", - "0.197", - "0.210", - "0.228", - "0.242", - "0.263", - "0.289", - "0.335", - "0.380", - "0.420", - "0.510", - "0.550", - "0.600", - "0.600", - "0.600", - "0.600" - ] - } - }, - "hf-task-correlation-d-dbar-mc-rec": { - "applyEfficiency": "1", - "binsPtCorrelations": { - "values": [ - "0", - "2", - "4", - "6", - "8", - "12", - "16", - "24", - "99" - ] - }, "signalRegionInner": { "values": [ "1.810", @@ -1395,252 +2388,684 @@ "1.922", "1.922" ] - }, - "sidebandLeftInner": { + } + }, + "hf-task-d0": { + "binsPt": { "values": [ - "1.642", - "1.642", - "1.642", - "1.642", - "1.642", - "1.642", - "1.642", - "1.642" - ] - }, - "sidebandLeftOuter": { + "0", + "0.5", + "1", + "1.5", + "2", + "2.5", + "3", + "3.5", + "4", + "4.5", + "5", + "5.5", + "6", + "6.5", + "7", + "7.5", + "8", + "9", + "10", + "12", + "16", + "20", + "24", + "36", + "50", + "100" + ] + }, + "processMc": "true", + "selectionFlagD0": "0", + "selectionFlagD0bar": "0", + "yCandMax": "0.8" + }, + "hf-task-dplus": { + "binsPt": { "values": [ - "1.754", - "1.754", - "1.754", - "1.754", - "1.754", - "1.754", - "1.754", - "1.754" + "1.", + "2.", + "3.", + "4.", + "5.", + "6.", + "7.", + "8.", + "10.", + "12.", + "16.", + "24.", + "36." ] }, - "sidebandRightInner": { + "selectionFlagDplus": "0", + "yCandMax": "0.8" + }, + "hf-task-dplus-mc": { + "binsPt": { "values": [ - "1.978", - "1.978", - "1.978", - "1.978", - "1.978", - "1.978", - "1.978", - "1.978" + "1.", + "2.", + "3.", + "4.", + "5.", + "6.", + "7.", + "8.", + "10.", + "12.", + "16.", + "24.", + "36." ] }, - "sidebandRightOuter": { + "selectionFlagDplus": "0", + "yCandMax": "0.8" + }, + "hf-task-ds": { + "binsPt": { "values": [ - "2.090", - "2.090", - "2.090", - "2.090", - "2.090", - "2.090", - "2.090", - "2.090" + "1.", + "2.", + "3.", + "4.", + "5.", + "6.", + "7.", + "8.", + "10.", + "12.", + "16.", + "24.", + "36." ] }, - "efficiencyD": { + "processMc": "true", + "selectionFlagDs": "0", + "yCandMax": "0.8" + }, + "hf-task-jpsi": { + "binsPt": { "values": [ - "0.030", - "0.045", - "0.059", - "0.077", - "0.097", - "0.119", - "0.137", - "0.149", - "0.167", - "0.179", - "0.197", - "0.210", - "0.228", - "0.242", - "0.263", - "0.289", - "0.335", - "0.380", - "0.420", - "0.510", - "0.550", - "0.600", - "0.600", - "0.600", - "0.600" + "0", + "0.5", + "1", + "2", + "3", + "4", + "5", + "7", + "10", + "15" + ] + }, + "selectionFlagJpsi": "0", + "yCandMax": "1.44" + }, + "hf-task-jpsi-mc": { + "selectionFlagJpsi": "0", + "yCandMax": "1.44" + }, + "hf-task-lb": { + "binsPt": { + "values": [ + "0", + "0.5", + "1", + "2", + "3", + "4", + "5", + "7", + "10", + "13", + "16", + "20", + "24" + ] + }, + "processMc": "true", + "selectionFlagLb": "0", + "yCandMax": "2.0" + }, + "hf-task-lc": { + "binsPt": { + "values": [ + "0", + "1", + "2", + "3", + "4", + "5", + "6", + "8", + "12", + "24", + "36" + ] + }, + "processMc": "true", + "selectionFlagLc": "0", + "yCandMax": "2.0" + }, + "hf-task-lc-to-k0s-p": { + "etaCandMax": "-1", + "selectionFlagLcToK0sP": "0" + }, + "hf-task-lc-to-k0s-p-mc": { + "etaCandMax": "-1", + "selectionFlagLcToK0sP": "0", + "selectionFlagLcbarToK0sP": "0" + }, + "hf-task-x": { + "selectionFlagX": "0", + "yCandMax": "1.44" + }, + "hf-task-x-mc": { + "selectionFlagX": "0", + "yCandMax": "1.44" + }, + "hf-task-xic": { + "binsPt": { + "values": [ + "1.", + "2.", + "3.", + "4.", + "5.", + "6.", + "7.", + "8.", + "10.", + "12.", + "16.", + "24.", + "36." + ] + }, + "etaCandMax": "-1", + "selectionFlagXic": "0" + }, + "hf-task-xic-mc": { + "binsPt": { + "values": [ + "1.", + "2.", + "3.", + "4.", + "5.", + "6.", + "7.", + "8.", + "10.", + "12.", + "16.", + "24.", + "36." + ] + }, + "etaCandMax": "-1", + "selectionFlagXic": "0" + }, + "hf-task-xicc": { + "binsPt": { + "values": [ + "1.", + "2.", + "3.", + "4.", + "5.", + "6.", + "7.", + "8.", + "10.", + "12.", + "16.", + "24.", + "36." + ] + }, + "selectionFlagXicc": "0", + "yCandMax": "-1" + }, + "hf-task-xicc-mc": { + "binsPt": { + "values": [ + "1.", + "2.", + "3.", + "4.", + "5.", + "6.", + "7.", + "8.", + "10.", + "12.", + "16.", + "24.", + "36." + ] + }, + "selectionFlagXicc": "0", + "yCandMax": "-1" + }, + "hf-track-index-skim-creator": { + "binsPtD0ToPiK": { + "values": [ + "0.", + "5.", + "1000." + ] + }, + "binsPtDplusToPiKPi": { + "values": [ + "2.", + "5.", + "1000." + ] + }, + "binsPtDsToKKPi": { + "values": [ + "1.5", + "5.", + "1000." + ] + }, + "binsPtJpsiToEE": { + "values": [ + "0.", + "5.", + "1000." + ] + }, + "binsPtJpsiToMuMu": { + "values": [ + "0.", + "5.", + "1000." + ] + }, + "binsPtLcToPKPi": { + "values": [ + "0.5", + "5.", + "1000." + ] + }, + "binsPtXicToPKPi": { + "values": [ + "1.", + "5.", + "1000." + ] + }, + "bz": "5.", + "cutsD0ToPiK": { + "values": [ + [ + "1.61", + "2.12", + "0.5", + "0.00" + ], + [ + "1.61", + "2.12", + "0.5", + "0.00" + ] ] - } - }, - "hf-task-correlation-d-dbar-mc-gen": { - "binsPtCorrelations": { + }, + "cutsDplusToPiKPi": { "values": [ - "0", - "2", - "4", - "6", - "8", - "12", - "16", - "24", - "99" + [ + "1.67", + "2.07", + "0.95", + "0.05" + ], + [ + "1.67", + "2.07", + "0.95", + "0.05" + ] ] - } - }, - "hf-track-index-skim-creator-cascades": { + }, + "cutsDsToKKPi": { + "values": [ + [ + "1.74", + "2.18", + "0.94", + "0.02" + ], + [ + "1.74", + "2.18", + "0.94", + "0.02" + ] + ] + }, + "cutsJpsiToEE": { + "values": [ + [ + "2.5", + "4.1", + "-2.", + "1000.00" + ], + [ + "2.5", + "4.1", + "-2.", + "1000.00" + ] + ] + }, + "cutsJpsiToMuMu": { + "values": [ + [ + "2.5", + "4.1", + "-2.", + "1000.00" + ], + [ + "2.5", + "4.1", + "-2.", + "1000.00" + ] + ] + }, + "cutsLcToPKPi": { + "values": [ + [ + "1.98", + "2.58", + "0.8", + "0.0" + ], + [ + "1.98", + "2.58", + "0.8", + "0.0" + ] + ] + }, + "cutsXicToPKPi": { + "values": [ + [ + "2.10", + "2.80", + "-2.", + "0.0" + ], + [ + "2.10", + "2.80", + "-2.", + "0.0" + ] + ] + }, + "do3Prong": "1", "fillHistograms": "true", - "bz": "5", - "propagateToPCA": "true", - "maxR": "200", - "maxDZIni": "4", + "maxDZIni": "999.", + "maxR": "5.", "minParamChange": "0.001", "minRelChi2Change": "0.9", - "useAbsDCA": "true", - "doCutQuality": "true", - "tpcRefitV0Daugh": "true", - "nCrossedRowsMinBach": "50", - "etaMaxV0Daugh": "1.1", - "ptMinV0Daugh": "0.05", + "propagateToPCA": "true" + }, + "hf-track-index-skim-creator-cascades": { + "bz": "5", "cpaV0Min": "0.995", + "cutInvMassCascLc": "1", + "cutInvMassV0": "0.05", "dcaXYNegToPvMin": "0.1", "dcaXYPosToPVS": "0.1", - "cutInvMassV0": "0.05", - "ptCascCandMin": "-1", - "cutInvMassCascLc": "1" - }, - "hf-candidate-creator-cascade": { - "bz": "5", - "propagateToPCA": "true", - "maxR": "200", + "doCutQuality": "true", + "etaMaxV0Daugh": "1.1", + "fillHistograms": "true", "maxDZIni": "4", + "maxR": "200", "minParamChange": "0.001", "minRelChi2Change": "0.9", - "fillHistograms": "true" + "nCrossedRowsMinBach": "50", + "propagateToPCA": "true", + "ptCascCandMin": "-1", + "ptMinV0Daugh": "0.05", + "tpcRefitV0Daugh": "true", + "useAbsDCA": "true" }, - "hf-candidate-selector-lc-to-k0s-p": { - "ptCandMin": "0", - "ptCandMax": "50", - "ptPidTpcApplyMin": "4", - "ptPidTpcMin": "0", - "ptPidTpcMax": "100", - "pPidCombMax": "4", - "nSigmaTpcMax": "3", - "TPCNClsFindablePIDCut": "50", - "requireTpc": "true" + "hf-track-index-skim-creator-tag-sel-collisions": { + "chi2Max": "0", + "fillHistograms": "true", + "nContribMin": "0", + "processNoTrigSel": "true", + "processTrigSel": "false", + "triggerClassName": "", + "xVertexMax": "100", + "xVertexMin": "-100", + "yVertexMax": "100", + "yVertexMin": "-100", + "zVertexMax": "100", + "zVertexMin": "-100" }, - "hf-task-lc-to-k0s-p": { - "selectionFlagLcToK0sP": "0", - "etaCandMax": "-1" + "hf-track-index-skim-creator-tag-sel-tracks": { + "binsPtTrack": { + "values": [ + "0.", + "0.5", + "1.", + "1.5", + "2.", + "3.", + "100." + ] + }, + "bz": "5.", + "cutsTrack2Prong": { + "values": [ + [ + "0.001", + "1.0" + ], + [ + "0.001", + "1.0" + ], + [ + "0.001", + "1.0" + ], + [ + "0.001", + "1.0" + ], + [ + "0.000", + "10." + ], + [ + "0.000", + "10." + ] + ] + }, + "cutsTrack3Prong": { + "values": [ + [ + "0.001", + "1.0" + ], + [ + "0.001", + "1.0" + ], + [ + "0.001", + "1.0" + ], + [ + "0.001", + "1.0" + ], + [ + "0.000", + "10." + ], + [ + "0.000", + "10." + ] + ] + }, + "doCutQuality": "false", + "etaMaxTrack2Prong": "1.44", + "etaMaxTrack3Prong": "1.44", + "fillHistograms": "true", + "ptMinTrack2Prong": ".3", + "ptMinTrack3Prong": ".3", + "tpcNClsFoundMin": "-999999" }, - "hf-task-lc-to-k0s-p-mc": { - "selectionFlagLcToK0sP": "0", - "selectionFlagLcbarToK0sP": "0", - "etaCandMax": "-1" + "hf-track-to-collision-association": { + "applyIsGlobalTrack": "true", + "applyTrackSelForRun2": "false", + "nSigmaForTimeCompat": "4.", + "processAssocWithAmb": "false", + "processAssocWithTime": "false", + "processStandardAssoc": "true", + "timeMargin": "0." + }, + "hf-tree-creator-d0-to-k-pi": { + "processData": "true", + "processMc": "false" + }, + "internal-dpl-aod-reader": { + "aod-file": "@list_o2.txt", + "end-value-enumeration": "-1", + "start-value-enumeration": "0", + "step-value-enumeration": "1" + }, + "internal-dpl-aod-writer": {}, + "internal-dpl-clock": "", + "qa-global-observables": { + "RangeMaxNumberOfContributorsVertex": "200", + "RangeMaxNumberOfTracks": "2000", + "RangeMaxVertexCovarianceMatrix": "0.01", + "RangeMaxVertexPositionXY": "0.01", + "RangeMaxVertexPositionZ": "20", + "RangeMinNumberOfTracks": "0", + "RangeMinVertexCovarianceMatrix": "-0.01", + "RangeMinVertexPositionXY": "-0.01", + "RangeMinVertexPositionZ": "-20", + "nBinsNumberOfContributorsVertex": "200", + "nBinsNumberOfTracks": "2000", + "nBinsVertexCovarianceMatrix": "100", + "nBinsVertexPosition": "100", + "nMinNumberOfContributors": "0" }, "qa-tracking-efficiency-electron": { - "eta-min": "-3", + "eta-bins": "500", "eta-max": "3", - "phi-min": "0", - "phi-max": "6.28318977", - "pt-min": "0", - "pt-max": "5", - "pt-bins": "500", + "eta-min": "-3", "log-pt": "0", - "eta-bins": "500", + "make-eff": "0", "phi-bins": "500", - "sel-prim": "1", - "make-eff": "0" + "phi-max": "6.28318977", + "phi-min": "0", + "pt-bins": "500", + "pt-max": "5", + "pt-min": "0", + "sel-prim": "1" }, "qa-tracking-efficiency-kaon": { - "eta-min": "-3", + "eta-bins": "500", "eta-max": "3", - "phi-min": "0", - "phi-max": "6.28318977", - "pt-min": "0", - "pt-max": "5", - "pt-bins": "500", + "eta-min": "-3", "log-pt": "0", - "eta-bins": "500", + "make-eff": "0", "phi-bins": "500", - "sel-prim": "1", - "make-eff": "0" + "phi-max": "6.28318977", + "phi-min": "0", + "pt-bins": "500", + "pt-max": "5", + "pt-min": "0", + "sel-prim": "1" }, "qa-tracking-efficiency-muon": { - "eta-min": "-3", + "eta-bins": "500", "eta-max": "3", - "phi-min": "0", - "phi-max": "6.28318977", - "pt-min": "0", - "pt-max": "5", - "pt-bins": "500", + "eta-min": "-3", "log-pt": "0", - "eta-bins": "500", + "make-eff": "0", "phi-bins": "500", - "sel-prim": "1", - "make-eff": "0" + "phi-max": "6.28318977", + "phi-min": "0", + "pt-bins": "500", + "pt-max": "5", + "pt-min": "0", + "sel-prim": "1" }, "qa-tracking-efficiency-pion": { - "eta-min": "-3", + "eta-bins": "500", "eta-max": "3", - "phi-min": "0", - "phi-max": "6.28318977", - "pt-min": "0", - "pt-max": "5", - "pt-bins": "500", + "eta-min": "-3", "log-pt": "0", - "eta-bins": "500", + "make-eff": "0", "phi-bins": "500", - "sel-prim": "1", - "make-eff": "0" + "phi-max": "6.28318977", + "phi-min": "0", + "pt-bins": "500", + "pt-max": "5", + "pt-min": "0", + "sel-prim": "1" }, "qa-tracking-efficiency-proton": { - "eta-min": "-3", + "eta-bins": "500", "eta-max": "3", - "phi-min": "0", - "phi-max": "6.28318977", - "pt-min": "0", - "pt-max": "5", - "pt-bins": "500", + "eta-min": "-3", "log-pt": "0", - "eta-bins": "500", + "make-eff": "0", "phi-bins": "500", - "sel-prim": "1", - "make-eff": "0" - }, - "qa-global-observables": { - "nMinNumberOfContributors": "0", - "nBinsNumberOfTracks": "2000", - "RangeMinNumberOfTracks": "0", - "RangeMaxNumberOfTracks": "2000", - "nBinsVertexPosition": "100", - "RangeMinVertexPositionZ": "-20", - "RangeMaxVertexPositionZ": "20", - "RangeMinVertexPositionXY": "-0.01", - "RangeMaxVertexPositionXY": "0.01", - "nBinsNumberOfContributorsVertex": "200", - "RangeMaxNumberOfContributorsVertex": "200", - "nBinsVertexCovarianceMatrix": "100", - "RangeMinVertexCovarianceMatrix": "-0.01", - "RangeMaxVertexCovarianceMatrix": "0.01" + "phi-max": "6.28318977", + "phi-min": "0", + "pt-bins": "500", + "pt-max": "5", + "pt-min": "0", + "sel-prim": "1" }, "qa-tracking-kine": { - "nBinsPt": "100", "nBinsEta": "100", - "nBinsPhi": "100" + "nBinsPhi": "100", + "nBinsPt": "100" }, "qa-tracking-resolution": { - "useOnlyPhysicsPrimary": "1", - "pdgCode": "0", - "nBinsPt": "100", + "nBinsDeltaEta": "100", + "nBinsDeltaPhi": "100", + "nBinsDeltaPt": "100", "nBinsEta": "60", + "nBinsImpactParameter": "2000", "nBinsPhi": "50", - "nBinsDeltaPt": "100", - "nBinsDeltaPhi": "100", - "nBinsDeltaEta": "100", - "nBinsImpactParameter": "2000" + "nBinsPt": "100", + "pdgCode": "0", + "useOnlyPhysicsPrimary": "1" + }, + "timestamp-task": { + "isRun2MC": "false" }, - "internal-dpl-aod-writer": { + "track-extension": { + "processRun2": "false", + "processRun3": "true" } } From c553d01b2dd5ef6edd2953c8d6f511a3e62da281 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Thu, 12 Feb 2026 10:08:59 +0100 Subject: [PATCH 08/12] Make relevant scripts executable --- codeHF/clean.sh | 0 codeJE/clean.sh | 0 exec/check_spaces.sh | 0 exec/debug.sh | 0 exec/make_command_o2.py | 0 exec/run_analysis.sh | 0 exec/update_packages.py | 0 7 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 codeHF/clean.sh mode change 100644 => 100755 codeJE/clean.sh mode change 100644 => 100755 exec/check_spaces.sh mode change 100644 => 100755 exec/debug.sh mode change 100644 => 100755 exec/make_command_o2.py mode change 100644 => 100755 exec/run_analysis.sh mode change 100644 => 100755 exec/update_packages.py diff --git a/codeHF/clean.sh b/codeHF/clean.sh old mode 100644 new mode 100755 diff --git a/codeJE/clean.sh b/codeJE/clean.sh old mode 100644 new mode 100755 diff --git a/exec/check_spaces.sh b/exec/check_spaces.sh old mode 100644 new mode 100755 diff --git a/exec/debug.sh b/exec/debug.sh old mode 100644 new mode 100755 diff --git a/exec/make_command_o2.py b/exec/make_command_o2.py old mode 100644 new mode 100755 diff --git a/exec/run_analysis.sh b/exec/run_analysis.sh old mode 100644 new mode 100755 diff --git a/exec/update_packages.py b/exec/update_packages.py old mode 100644 new mode 100755 From f7a3ac9ba49445ff648797a935f83e7039acb0b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Thu, 12 Feb 2026 10:19:09 +0100 Subject: [PATCH 09/12] Update instructions for executing scripts --- README.md | 8 ++++---- codeHF/README.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index e769bbe7..f8dcce82 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,7 @@ All steps are activated by default and some can be disabled individually by sett The steering script [`run_analysis.sh`](exec/run_analysis.sh) can be executed with the following optional arguments: ```bash -bash [/]run_analysis.sh [-h] [-i ] [-t ] [-d] +[/]run_analysis.sh [-h] [-i ] [-t ] [-d] ``` `` Input specification script. See [Input specification](#input-specification). @@ -264,7 +264,7 @@ which can help you figure out what went wrong, where and why. You can execute the script from the current working directory using the following syntax (options can be combined): ```bash -bash [/]debug.sh [-h] [-t TYPE] [-b [-u]] [-f] [-w] [-e] +[/]debug.sh [-h] [-t TYPE] [-b [-u]] [-f] [-w] [-e] ``` `-h` Print out the usage help. @@ -306,7 +306,7 @@ as well as re-building your AliPhysics and O2(Physics) installations You can execute the script from any directory on your system using the following syntax: ```bash -python [/]exec/update_packages.py [-h] [-d] [-l] [-c] database +[/]exec/update_packages.py [-h] [-d] [-l] [-c] database ``` optional arguments: @@ -353,7 +353,7 @@ It is possible to check your code locally (before even committing or pushing): ### Space checker ```bash -bash [/]exec/check_spaces.sh +[/]exec/check_spaces.sh ``` ### [ClangFormat](https://clang.llvm.org/docs/ClangFormat.html) diff --git a/codeHF/README.md b/codeHF/README.md index c12d24b3..eddef1eb 100644 --- a/codeHF/README.md +++ b/codeHF/README.md @@ -45,7 +45,7 @@ You can use the [`download_from_grid.sh`](../exec/download_from_grid.sh) script Enter the `codeHF` directory and execute the steering script: ```bash -bash run_analysis.sh +./run_analysis.sh ``` The postprocessing step produces several plots `comparison_histos_(...).pdf`, `MC_(...).pdf`. From 3f341bdbb99b5db699ed90607fc81735afe2a169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Thu, 12 Feb 2026 10:29:20 +0100 Subject: [PATCH 10/12] Set default input case to Run 3, pp, real data --- codeHF/config_input.sh | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/codeHF/config_input.sh b/codeHF/config_input.sh index 4796dd34..b328162e 100644 --- a/codeHF/config_input.sh +++ b/codeHF/config_input.sh @@ -4,7 +4,7 @@ # Input specification for run_analysis.sh # (Modifies input parameters.) -INPUT_CASE=2 # Input case +INPUT_CASE=7 # Input case NFILESMAX=1 # Maximum number of processed input files. (Set to -0 to process all; to -N to process all but the last N files.) @@ -142,9 +142,4 @@ case $INPUT_CASE in INPUT_IS_MC=1 INPUT_TASK_CONFIG="DOO2_CONV_MCCOLL=1 DOO2_CONV_TRKEX_1_2=1" ;; - 17) - INPUT_LABEL="Run 3, p-p 13.6 TeV, LHC22o_pass4_minBias_small" - INPUT_DIR="$INPUT_BASE/Run3/pp_13.6TeV/real/LHC22o_pass4_minBias_small" - INPUT_TASK_CONFIG="DOO2_CONV_MCCOLL=1 DOO2_CONV_BC=1 DOO2_CONV_TRKEX_0_2=1 DOO2_CONV_V0=1" - ;; esac From 128220c3f8a0005f7dc28a102edd876c09c58642 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Thu, 12 Feb 2026 10:33:49 +0100 Subject: [PATCH 11/12] Apply HF candidate selection by default --- codeHF/config_tasks.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/codeHF/config_tasks.sh b/codeHF/config_tasks.sh index 5d29f5b3..c99cf560 100644 --- a/codeHF/config_tasks.sh +++ b/codeHF/config_tasks.sh @@ -129,15 +129,15 @@ DOO2_CONV_V0=0 # v0converter DOO2_CONV_MFT=0 # mft-tracks-converter # Selection cuts -APPLYCUTS_D0=0 # Apply D0 selection cuts. -APPLYCUTS_DS=0 # Apply Ds selection cuts. -APPLYCUTS_DPLUS=0 # Apply D+ selection cuts. -APPLYCUTS_LC=0 # Apply Λc selection cuts. -APPLYCUTS_LB=0 # Apply Λb selection cuts. -APPLYCUTS_XIC=0 # Apply Ξc selection cuts. -APPLYCUTS_LCK0SP=0 # Apply Λc → K0S p selection cuts. -APPLYCUTS_B0=0 # Apply B0 selection cuts. -APPLYCUTS_BPLUS=0 # Apply B+ selection cuts. +APPLYCUTS_D0=1 # Apply D0 selection cuts. +APPLYCUTS_DS=1 # Apply Ds selection cuts. +APPLYCUTS_DPLUS=1 # Apply D+ selection cuts. +APPLYCUTS_LC=1 # Apply Λc selection cuts. +APPLYCUTS_LB=1 # Apply Λb selection cuts. +APPLYCUTS_XIC=1 # Apply Ξc selection cuts. +APPLYCUTS_LCK0SP=1 # Apply Λc → K0S p selection cuts. +APPLYCUTS_B0=1 # Apply B0 selection cuts. +APPLYCUTS_BPLUS=1 # Apply B+ selection cuts. SAVETREES=0 # Save O2 tables to trees. USEO2VERTEXER=1 # Use the O2 vertexer in AliPhysics. From 493d9e945ea95a5e3fb22d4f62c4b504dc5bf8ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ku=C4=8Dera?= <26327373+vkucera@users.noreply.github.com> Date: Thu, 12 Feb 2026 16:59:48 +0100 Subject: [PATCH 12/12] Add back J/psi JSON config for validation --- codeHF/dpl-config.json | 140 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 140 insertions(+) diff --git a/codeHF/dpl-config.json b/codeHF/dpl-config.json index e4649200..c7010888 100644 --- a/codeHF/dpl-config.json +++ b/codeHF/dpl-config.json @@ -3938,6 +3938,123 @@ "usePidTpcAndTof": "false", "useTriggerMassCut": "false" }, + "hf-candidate-selector-jpsi": { + "binsPt": { + "values": [ + "0", + "0.5", + "1", + "2", + "3", + "4", + "5", + "7", + "10", + "15" + ] + }, + "cuts": { + "labels_cols": [ + "m", + "DCA_xy", + "DCA_z", + "pT El", + "chi2PCA" + ], + "labels_rows": [ + "pT bin 0", + "pT bin 1", + "pT bin 2", + "pT bin 3", + "pT bin 4", + "pT bin 5", + "pT bin 6", + "pT bin 7", + "pT bin 8" + ], + "values": [ + [ + "0.5", + "0.2", + "0.4", + "1", + "1" + ], + [ + "0.5", + "0.2", + "0.4", + "1", + "1" + ], + [ + "0.5", + "0.2", + "0.4", + "1", + "1" + ], + [ + "0.5", + "0.2", + "0.4", + "1", + "1" + ], + [ + "0.5", + "0.2", + "0.4", + "1", + "1" + ], + [ + "0.5", + "0.2", + "0.4", + "1", + "1" + ], + [ + "0.5", + "0.2", + "0.4", + "1", + "1" + ], + [ + "0.5", + "0.2", + "0.4", + "1", + "1" + ], + [ + "0.5", + "0.2", + "0.4", + "1", + "1" + ] + ] + }, + "nSigmaRichCombinedTofMax": "5", + "nSigmaRichMax": "3", + "nSigmaTofCombinedMax": "5", + "nSigmaTofMax": "3", + "nSigmaTpcMax": "3", + "processAlice2": "true", + "processAlice3": "false", + "ptCandMax": "50", + "ptCandMin": "0", + "ptPidRichMax": "10", + "ptPidRichMin": "0.15", + "ptPidTofMax": "5", + "ptPidTofMin": "0.15", + "ptPidTpcMax": "10", + "ptPidTpcMin": "0.15", + "selectENotPi": "true" + }, "hf-candidate-selector-lb-to-lc-pi": { "binsPt": { "values": [ @@ -6741,6 +6858,29 @@ "yCandMax": "1", "zVertexMax": "10" }, + "hf-task-jpsi": { + "binsPt": { + "values": [ + "0", + "0.5", + "1", + "2", + "3", + "4", + "5", + "7", + "10", + "15" + ] + }, + "modeJpsiToMuMu": "false", + "selectedMid": "false", + "selectedRich": "false", + "selectedTof": "false", + "selectedTofRich": "false", + "selectionFlagJpsi": "0", + "yCandMax": "-1" + }, "hf-task-lb": { "DCALengthParameter": "0.02", "binsPt": {