From 293e4f9d7fedb95f417838013233646fd9b41299 Mon Sep 17 00:00:00 2001 From: aferrero2707 Date: Tue, 5 Dec 2023 09:35:35 +0100 Subject: [PATCH] Add support for QC big screen (#628) The QC Big Screen task creates a canvas with a summary of the detectors qualities. The QC Big Screen is enabled with a new checkbox in the QC Node Wokflows panel, associated to a dedicated JIT workflow, called `glo-qc-big-screen` --- jit/glo-qc-big-screen | 1 + workflows/readout-dataflow.yaml | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 jit/glo-qc-big-screen diff --git a/jit/glo-qc-big-screen b/jit/glo-qc-big-screen new file mode 100644 index 000000000..c5349492b --- /dev/null +++ b/jit/glo-qc-big-screen @@ -0,0 +1 @@ +o2-qc --config consul-json://{{ consul_endpoint }}/o2/components/qc/ANY/any/glo-qc-big-screen --remote -b \ No newline at end of file diff --git a/workflows/readout-dataflow.yaml b/workflows/readout-dataflow.yaml index ec4865636..92b547960 100755 --- a/workflows/readout-dataflow.yaml +++ b/workflows/readout-dataflow.yaml @@ -899,6 +899,15 @@ defaults: panel: "QC_Nodes_Workflows" index: 22 visibleif: $$qc_remote_enabled === "true" + glo_big_screen_qc_enabled: !public + value: "false" + type: bool + label: "QC Big Screen" + description: "Enable/disable QC Big Screen" + widget: checkBox + panel: "QC_Nodes_Workflows" + index: 23 + visibleif: $$qc_remote_enabled === "true" ############################### # TRG Panel ############################### @@ -1759,6 +1768,9 @@ roles: - name: glo-mean-vtx-calib enabled: "{{ glo_mean_vtx_calib_post_proc_qc_enabled == 'true' && qc_remote_jit_enabled == 'true'}}" include: "{{ qc_remote_jit_enabled == 'true' ? dpl.GenerateFromUri('glo-mean-vtx-post-processing-qcmn-remote') : '' }}" + - name: glo-qc-big-screen + enabled: "{{ glo_big_screen_qc_enabled == 'true' && qc_remote_jit_enabled == 'true'}}" + include: "{{ qc_remote_jit_enabled == 'true' ? dpl.GenerateFromUri('glo-qc-big-screen') : '' }}" - name: fairmq-shmmonitor enabled: "{{ fmq_cleanup_enabled == 'true' && qc_remote_workflow != 'none' }}" task: