@@ -30,6 +30,7 @@ if has_detector_calib FT0 && has_detector_reco FT0; then CAN_DO_CALIB_FT0_TIMEOF
3030if has_detector_calib FV0 && has_processing_step FV0_RECO; then CAN_DO_CALIB_FV0_INTEGRATEDCURR=1; else CAN_DO_CALIB_FV0_INTEGRATEDCURR=0; fi
3131if has_detector_calib FDD && has_processing_step FDD_RECO; then CAN_DO_CALIB_FDD_INTEGRATEDCURR=1; else CAN_DO_CALIB_FDD_INTEGRATEDCURR=0; fi
3232if has_detector_calib ZDC && has_processing_step ZDC_RECO; then CAN_DO_CALIB_ZDC_TDC=1; else CAN_DO_CALIB_ZDC_TDC=0; fi
33+ if [[ $SYNCMODE == 1 ]] && has_processing_step ENTROPY_ENCODER && [[ ! -z " $WORKFLOW_DETECTORS_CTF " ]] && [[ $WORKFLOW_DETECTORS_CTF != " NONE" ]]; then CAN_DO_CALIB_RCT_UPDATER=1; else CAN_DO_CALIB_RCT_UPDATER=0; fi
3334# for async recalibration
3435if has_detector_calib EMC && has_detector_reco EMC && [[ $SYNCMODE != 1 ]]; then CAN_DO_CALIB_EMC_ASYNC_RECALIB=1; else CAN_DO_CALIB_EMC_ASYNC_RECALIB=0; fi
3536if [[ $SYNCMODE != 1 ]] && has_detector_reco TPC; then CAN_DO_CALIB_ASYNC_EXTRACTTPCCURRENTS=1; else CAN_DO_CALIB_ASYNC_EXTRACTTPCCURRENTS=0; fi
@@ -151,6 +152,12 @@ if [[ $BEAMTYPE != "cosmic" ]] || [[ ${FORCECALIBRATIONS:-} == 1 ]] ; then # Cal
151152fi
152153
153154# Calibrations irrespective of COSMIC or non-COSMIC run:
155+
156+ # when possible, run RCT updater
157+ if [[ $CAN_DO_CALIB_RCT_UPDATER == 1 ]]; then
158+ if [[ -z ${CALIB_RCT_UPDATER+x} ]]; then CALIB_RCT_UPDATER=1; fi
159+ fi
160+
154161# IDCs (by default we enable it for running the synch. reco on the EPNs, but not on staging since we have only 1 calibration node available)
155162if [[ $CAN_DO_CALIB_TPC_IDC == 1 ]]; then
156163 if [[ -z ${CALIB_TPC_IDC+x} ]]; then
243250# define spec for proxy for TF-based outputs from BARREL
244251if [[ -z ${CALIBDATASPEC_BARREL_TF:- } ]]; then
245252 # RCT updater
246- if [[ ${CALIB_RCT_UPDATER:- } == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL_TF " calibRCT:CTD /DONE/0" ; fi
253+ if [[ ${CALIB_RCT_UPDATER:- } == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL_TF " calibRCT:CTF /DONE/0" ; fi
247254 # prim vtx
248255 if [[ $CALIB_PRIMVTX_MEANVTX == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL_TF " pvtx:GLO/PVTX/0" ; fi
249256
0 commit comments