Skip to content

Commit 4ab436a

Browse files
authored
Add CTF size QC and pass active detector list (#1620)
* Add CTF size QC and pass active detector list * Add missing quotes
1 parent dbd0e2e commit 4ab436a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

DATA/production/qc-workflow.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,9 @@ elif [[ -z ${QC_JSON_FROM_OUTSIDE:-} ]]; then
117117
elif has_detectors_reco MCH MID && has_matching_qc MCHMID; then
118118
[[ -z "${QC_JSON_GLO_MCHMID:-}" ]] && QC_JSON_GLO_MCHMID=consul://o2/components/qc/ANY/any/glo-mchmid-mtch-qcmn-epn
119119
fi
120+
if has_processing_step ENTROPY_ENCODER && [[ ! -z "$WORKFLOW_DETECTORS_CTF" ]] && [[ $WORKFLOW_DETECTORS_CTF != "NONE" ]]; then
121+
[[ -z "${QC_JSON_CTF_SIZE:-}" ]] && QC_JSON_CTF_SIZE=consul://o2/components/qc/ANY/any/glo-qc-data-size
122+
fi
120123
if [[ "${GEN_TOPO_DEPLOYMENT_TYPE:-}" == "ALICE_STAGING" ]]; then
121124
[[ -z "${QC_JSON_GLOBAL:-}" ]] && QC_JSON_GLOBAL=$O2DPG_ROOT/DATA/production/qc-sync/qc-global-epn-staging.json # this must be last
122125
else
@@ -259,6 +262,12 @@ elif [[ -z ${QC_JSON_FROM_OUTSIDE:-} ]]; then
259262
fi
260263
done
261264

265+
# CTF QC
266+
if [[ ! -z "${QC_JSON_CTF_SIZE:-}" ]]; then
267+
add_QC_JSON GLO_CTF ${QC_JSON_CTF_SIZE}
268+
add_pipe_separated QC_DETECTOR_CONFIG_OVERRIDE '.qc.tasks.CTFSize.taskParameters.detectors=\"${WORKFLOW_DETECTORS}\"'
269+
fi
270+
262271
# arbitrary extra QC
263272
if [[ ! -z "${QC_JSON_EXTRA:-}" ]]; then
264273
add_QC_JSON EXTRA ${QC_JSON_EXTRA}

0 commit comments

Comments
 (0)