Skip to content

Commit 8279d4b

Browse files
committed
Skimming needs to know NHBPERTF, extract from ALIEN_JDL_LPMRUNNUMBER
1 parent d04d5c3 commit 8279d4b

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

DATA/production/configurations/CTFSkimming/ctf-skim-workflow.sh

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@
33
# Non-zero exit code already if one command in a pipe fails
44
set -o pipefail
55

6+
if [[ -z "$NHBPERTF" ]]; then # try to extract from JDL variables
7+
NHBPERTF=32
8+
if [[ ! -z "$ALIEN_JDL_NHBPERTF" ]] && [[ "$ALIEN_JDL_NHBPERTF" != 0 ]]; then
9+
NHBPERTF=$ALIEN_JDL_NHBPERTF
10+
echo "Set NHBF per TF to $NHBPERTF from ALIEN_JDL_NHBPERTF"
11+
elif [[ ! -z "$ALIEN_JDL_LPMRUNNUMBER" ]]; then
12+
[[ "$ALIEN_JDL_LPMRUNNUMBER" -lt 534125 ]] && NHBPERTF=128 || NHBPERTF=32
13+
echo "Set NHBF per TF to $NHBPERTF from ALIEN_JDL_LPMRUNNUMBER=$ALIEN_JDL_LPMRUNNUMBER"
14+
else
15+
echo "Set NHBF per TF to $NHBPERTF as default"
16+
fi
17+
else
18+
echo "Set NHBF per TF to $NHBPERTF as requested explicitly"
19+
fi
20+
export NHBPERTF
21+
622
# ---------------------------------------------------------------------------------------------------------------------
723
# Get this script's directory and load common settings (use zsh first (e.g. on Mac) and fallback on `readlink -f` if zsh is not there)
824
: ${GEN_TOPO_MYDIR:="$O2DPG_ROOT/DATA/production"}
@@ -26,6 +42,7 @@ if [[ ! -z "$ALIEN_JDL_SHMSIZE" ]]; then export SHMSIZE=$ALIEN_JDL_SHMSIZE; fi
2642
if [[ ! -z "$ALIEN_JDL_MULTIPLICITYPROCESSTPCENTROPYDECODER" ]]; then export MULTIPLICITY_PROCESS_tpc_entropy_decoder=$ALIEN_JDL_MULTIPLICITYPROCESSTPCENTROPYDECODER; fi
2743
if [[ ! -z "$ALIEN_JDL_MULTIPLICITYPROCESSTPCENTROPYENCODER" ]]; then export MULTIPLICITY_PROCESS_tpc_entropy_encoder=$ALIEN_JDL_MULTIPLICITYPROCESSTPCENTROPYENCODER; fi
2844

45+
2946
# Set general arguments
3047
source $GEN_TOPO_MYDIR/getCommonArgs.sh || { echo "getCommonArgs.sh failed" 1>&2 && exit 1; }
3148

@@ -86,7 +103,7 @@ if [[ -z ${NO_ITSMFT_MASKING:-} ]] ; then
86103
has_detector_ctf MFT && export ARGS_EXTRA_PROCESS_o2_ctf_reader_workflow="$ARGS_EXTRA_PROCESS_o2_ctf_reader_workflow --mft-digits"
87104
fi
88105

89-
add_W o2-ctf-reader-workflow "--ctf-data-subspec 1 --ir-frames-files $IRFRAMES $SKIP_SKIMMED_OUT_TF --ctf-input $CTFLIST ${INPUT_FILE_COPY_CMD+--copy-cmd} ${INPUT_FILE_COPY_CMD} --onlyDet $WORKFLOW_DETECTORS $ALLOW_MISSING_DET --pipeline $(get_N tpc-entropy-decoder TPC REST 1 TPCENTDEC)"
106+
add_W o2-ctf-reader-workflow "--ctf-data-subspec 1 --ir-frames-files $IRFRAMES $SKIP_SKIMMED_OUT_TF --ctf-input $CTFLIST ${INPUT_FILE_COPY_CMD+--copy-cmd} ${INPUT_FILE_COPY_CMD} --onlyDet $WORKFLOW_DETECTORS $ALLOW_MISSING_DET --pipeline $(get_N tpc-entropy-decoder TPC REST 1 TPCENTDEC)" "HBFUtils.nHBFPerTF=$NHBPERTF"
90107

91108
if [[ -z ${NO_ITSMFT_MASKING:-} ]] ; then
92109
has_detector_ctf ITS && add_W o2-its-reco-workflow "--digits-from-upstream --disable-mc --disable-tracking --disable-root-output --pipeline $(get_N its-tracker ITS REST 1 ITSTRK)" "ITSClustererParam.maxBCDiffToMaskBias=10;"

0 commit comments

Comments
 (0)