@@ -283,13 +283,13 @@ if [ $CTFINPUT == 1 ]; then
283283 GPU_INPUT=compressed-clusters-ctf
284284 TOF_INPUT=digits
285285 CTFName=` ls -t $FILEWORKDIR /o2_ctf_* .root 2> /dev/null | head -n1`
286- if [ -z $CTFName ] && [ $WORKFLOWMODE == " print" ]; then
286+ if [[ -z $CTFName && $WORKFLOWMODE == " print" ] ]; then
287287 CTFName=' $CTFName'
288288 fi
289289 WORKFLOW=" o2-ctf-reader-workflow $ARGS_ALL --configKeyValues \" $ARGS_ALL_CONFIG \" --delay $TFDELAY --loop $TFLOOP --max-tf $NTIMEFRAMES --ctf-input ${CTFName} --ctf-dict ${CTF_DICT} --onlyDet $WORKFLOW_DETECTORS --pipeline tpc-entropy-decoder:$N_TPCENTDEC | "
290290elif [ $RAWTFINPUT == 1 ]; then
291291 TFName=` ls -t $FILEWORKDIR /o2_* .tf 2> /dev/null | head -n1`
292- if [ -z $TFName ] && [ $WORKFLOWMODE == " print" ]; then
292+ if [[ -z $TFName && $WORKFLOWMODE == " print" ] ]; then
293293 TFName=' $TFName'
294294 fi
295295 WORKFLOW=" o2-raw-tf-reader-workflow $ARGS_ALL --configKeyValues \" $ARGS_ALL_CONFIG \" --delay $TFDELAY --loop $TFLOOP --max-tf $NTIMEFRAMES --input-data ${TFName} --onlyDet $WORKFLOW_DETECTORS | "
381381
382382# ---------------------------------------------------------------------------------------------------------------------
383383# Entropy encoding / ctf creation workflows - disabled in async mode
384- if has_processing_step ENTROPY_ENCODER && [ ! -z " $WORKFLOW_DETECTORS_CTF " ]; then
384+ if has_processing_step ENTROPY_ENCODER && [ ! -z " $WORKFLOW_DETECTORS_CTF " ] && [ $WORKFLOW_DETECTORS_CTF != " NONE " ] ; then
385385 # Entropy encoder workflows
386386 has_detector_ctf MFT && WORKFLOW+=" o2-itsmft-entropy-encoder-workflow $ARGS_ALL --ctf-dict \" ${CTF_DICT} \" --configKeyValues \" $ARGS_ALL_CONFIG \" --mem-factor ${MFT_ENC_MEMFACT:- 1.5} --runmft true --pipeline $( get_N mft-entropy-encoder MFT CTF) | "
387387 has_detector_ctf FT0 && WORKFLOW+=" o2-ft0-entropy-encoder-workflow $ARGS_ALL --ctf-dict \" ${CTF_DICT} \" --configKeyValues \" $ARGS_ALL_CONFIG \" --mem-factor ${FT0_ENC_MEMFACT:- 1.5} --pipeline $( get_N ft0-entropy-encoder FT0 CTF) | "
@@ -412,7 +412,7 @@ if has_processing_step ENTROPY_ENCODER && [ ! -z "$WORKFLOW_DETECTORS_CTF" ]; th
412412 if [ $CREATECTFDICT == 1 ] && [ $SAVECTF == 1 ]; then CTF_OUTPUT_TYPE=" both" ; fi
413413 if [ $CREATECTFDICT == 1 ] && [ $SAVECTF == 0 ]; then CTF_OUTPUT_TYPE=" dict" ; fi
414414 if [ $CREATECTFDICT == 0 ] && [ $SAVECTF == 1 ]; then CTF_OUTPUT_TYPE=" ctf" ; fi
415- CMD_CTF=" o2-ctf-writer-workflow $ARGS_ALL --configKeyValues \" $ARGS_ALL_CONFIG \" --output-dir \" $CTF_DIR \" --ctf-dict-dir \" $CTF_DICT_DIR \" --output-type $CTF_OUTPUT_TYPE --min-file-size ${CTF_MINSIZE} --max-ctf-per-file ${CTF_MAX_PER_FILE} --onlyDet $WORKFLOW_DETECTORS --append-det-to-period $CTF_MAXDETEXT --meta-output-dir $CTF_METAFILES_DIR "
415+ CMD_CTF=" o2-ctf-writer-workflow $ARGS_ALL --configKeyValues \" $ARGS_ALL_CONFIG \" --output-dir \" $CTF_DIR \" --ctf-dict-dir \" $CTF_DICT_DIR \" --output-type $CTF_OUTPUT_TYPE --min-file-size ${CTF_MINSIZE} --max-ctf-per-file ${CTF_MAX_PER_FILE} --onlyDet $WORKFLOW_DETECTORS_CTF --append-det-to-period $CTF_MAXDETEXT --meta-output-dir $CTF_METAFILES_DIR "
416416 if [ $CREATECTFDICT == 1 ] && [ $EXTINPUT == 1 ]; then CMD_CTF+=" --save-dict-after $SAVE_CTFDICT_NTIMEFRAMES " ; fi
417417 WORKFLOW+=" $CMD_CTF | "
418418fi
0 commit comments