@@ -286,13 +286,15 @@ if [ $CTFINPUT == 1 ]; then
286286 if [[ -z $CTFName && $WORKFLOWMODE == " print" ]]; then
287287 CTFName=' $CTFName'
288288 fi
289- 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 | "
289+ if [ $NTIMEFRAMES == -1 ]; then NTIMEFRAMES_CMD= ; else NTIMEFRAMES_CMD=" --max-tf $NTIMEFRAMES " ; fi
290+ WORKFLOW=" o2-ctf-reader-workflow $ARGS_ALL --configKeyValues \" $ARGS_ALL_CONFIG \" --delay $TFDELAY --loop $TFLOOP $NTIMEFRAMES_CMD --ctf-input ${CTFName} --ctf-dict ${CTF_DICT} --onlyDet $WORKFLOW_DETECTORS --pipeline tpc-entropy-decoder:$N_TPCENTDEC | "
290291elif [ $RAWTFINPUT == 1 ]; then
291292 TFName=` ls -t $FILEWORKDIR /o2_* .tf 2> /dev/null | head -n1`
292293 if [[ -z $TFName && $WORKFLOWMODE == " print" ]]; then
293294 TFName=' $TFName'
294295 fi
295- 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 | "
296+ if [ $NTIMEFRAMES == -1 ]; then NTIMEFRAMES_CMD= ; else NTIMEFRAMES_CMD=" --max-tf $NTIMEFRAMES " ; fi
297+ WORKFLOW=" o2-raw-tf-reader-workflow $ARGS_ALL --configKeyValues \" $ARGS_ALL_CONFIG \" --delay $TFDELAY --loop $TFLOOP $NTIMEFRAMES_CMD --input-data ${TFName} --onlyDet $WORKFLOW_DETECTORS | "
296298elif [ $EXTINPUT == 1 ]; then
297299 PROXY_CHANNEL=" name=readout-proxy,type=pull,method=connect,address=ipc://@$INRAWCHANNAME ,transport=shmem,rateLogging=0"
298300 PROXY_INSPEC=" dd:FLP/DISTSUBTIMEFRAME/0;eos:***/INFORMATION"
@@ -325,7 +327,8 @@ elif [ $EXTINPUT == 1 ]; then
325327 done
326328 WORKFLOW=" o2-dpl-raw-proxy $ARGS_ALL --dataspec \" $PROXY_INSPEC \" --channel-config \" $PROXY_CHANNEL \" | "
327329else
328- WORKFLOW=" o2-raw-file-reader-workflow --detect-tf0 $ARGS_ALL --configKeyValues \" $ARGS_ALL_CONFIG ;HBFUtils.nHBFPerTF=$NHBPERTF ;\" --delay $TFDELAY --loop $NTIMEFRAMES --max-tf 0 --input-conf $FILEWORKDIR /rawAll.cfg | "
330+ if [ $NTIMEFRAMES == -1 ]; then NTIMEFRAMES_CMD= ; else NTIMEFRAMES_CMD=" --loop $NTIMEFRAMES " ; fi
331+ WORKFLOW=" o2-raw-file-reader-workflow --detect-tf0 $ARGS_ALL --configKeyValues \" $ARGS_ALL_CONFIG ;HBFUtils.nHBFPerTF=$NHBPERTF ;\" --delay $TFDELAY $NTIMEFRAMES_CMD --max-tf 0 --input-conf $FILEWORKDIR /rawAll.cfg | "
329332fi
330333
331334# ---------------------------------------------------------------------------------------------------------------------
0 commit comments