Skip to content

Commit b15719d

Browse files
committed
dpl-workflow.sh attaches o2-tpc-scaler-workflow for --lumi-type=2 scaling
1 parent 33890e0 commit b15719d

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

prodtests/full-system-test/dpl-workflow.sh

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -273,23 +273,15 @@ ASK_CTP_LUMI_GPU=
273273
local restOpt=
274274
while [[ $# -gt 0 ]]; do
275275
case "$1" in
276-
--lumi-type=*) ASK_CTP_LUMI_GPU=" --lumi-type ${1#*=}"; shift 1;;
277-
--lumi-type) ASK_CTP_LUMI_GPU=" --lumi-type ${2}"; shift 2;;
276+
--lumi-type=*) ASK_CTP_LUMI_GPU=" --lumi-type ${1#*=}"; [[ ${1#*=} == "2" ]] && NEED_TPC_SCALERS_WF=1; shift 1;;
277+
--lumi-type) ASK_CTP_LUMI_GPU=" --lumi-type ${2}"; [[ ${2} == "2" ]] && NEED_TPC_SCALERS_WF=1; shift 2;;
278278
*) restOpt+=" $1"; shift 1;;
279279
esac
280280
done
281-
TPC_CORR_SCALING=$restOpt
281+
TPC_CORR_SCALING_GPU=$restOpt
282282
}
283283

284284
parse_TPC_CORR_SCALING $TPC_CORR_SCALING
285-
286-
: ${TPC_CORR_SCALING_GPU:=""}
287-
if [[ "$TPC_CORR_SCALING" == *"$ASK_CTP_LUMI_GPU"* ]]; then
288-
TPC_CORR_SCALING_GPU=${TPC_CORR_SCALING//$ASK_CTP_LUMI_GPU/}
289-
else
290-
ASK_CTP_LUMI_GPU=""
291-
TPC_CORR_SCALING_GPU="$TPC_CORR_SCALING"
292-
fi
293285
GPU_CONFIG_SELF+=" $TPC_CORR_SCALING_GPU "
294286

295287
if [[ $GPUTYPE != "CPU" && $(ulimit -e) -ge 25 && ${O2_GPU_WORKFLOW_NICE:-} == 1 ]]; then
@@ -446,6 +438,9 @@ fi
446438
ROOT_OUTPUT_ASKED=`declare -p | cut -d' ' -f3 | cut -d'=' -f1 | grep ENABLE_ROOT_OUTPUT_`
447439
[[ -z "$DISABLE_ROOT_OUTPUT" ]] || [[ ! -z $ROOT_OUTPUT_ASKED ]] && add_W o2-tfidinfo-writer-workflow
448440

441+
# if TPC correction with IDC from CCDB was requested
442+
has_detector TPC && [[ ${NEED_TPC_SCALERS_WF:-} == 1 ]] && add_W o2-tpc-scaler-workflow " ${TPC_SCALERS_CONF:-} "
443+
449444
# ---------------------------------------------------------------------------------------------------------------------
450445
# Raw decoder workflows - disabled in async mode
451446
if [[ $CTFINPUT == 0 && $DIGITINPUT == 0 ]]; then

0 commit comments

Comments
 (0)