22
33set -e
44set -u
5- source $( dirname $0 ) /environ.sh
5+ source $( dirname $0 ) /../libexec/ environ.sh
66
77# constants ############################################################
88# max number of events for detector monitoring timelines
258258# check cache (and exit), if requested
259259if ${modes['check-cache']} ; then
260260 echo " Cross-checking /cache and /mss..."
261- $TIMELINESRC /bin /check-cache.sh ${rdirs[@]}
261+ $TIMELINESRC /libexec /check-cache.sh ${rdirs[@]}
262262 exit $?
263263fi
264264
@@ -306,14 +306,14 @@ for rdir in ${rdirs[@]}; do
306306 runnum=$( basename $rdir | grep -m1 -o -E " [0-9]+" || echo ' ' ) # first, try from run directory (or file) basename
307307 if [ -z " $runnum " ] || ${modes['swifjob']} ; then # otherwise, use RUN::config from a HIPO file (NOTE: assumes all HIPO files have the same run number)
308308 if ${modes['flatdir']} ; then
309- $TIMELINESRC /bin /hipo-check.sh $rdir
310- runnum=$( $TIMELINESRC /bin /run-groovy-timeline.sh $TIMELINESRC /bin /get-run-number.groovy $rdir | tail -n1 | grep -m1 -o -E " [0-9]+" || echo ' ' )
309+ $TIMELINESRC /libexec /hipo-check.sh $rdir
310+ runnum=$( $TIMELINESRC /libexec /run-groovy-timeline.sh $TIMELINESRC /libexec /get-run-number.groovy $rdir | tail -n1 | grep -m1 -o -E " [0-9]+" || echo ' ' )
311311 else
312312 firstHipo=$( find $rdir -name " *.hipo" | head -n1)
313313 [ -z " $firstHipo " ] && printError " no HIPO files in run directory '$rdir '; cannot get run number or create job" && continue
314314 echo " using HIPO file $firstHipo to get run number for run directory '$rdir '"
315- $TIMELINESRC /bin /hipo-check.sh $firstHipo
316- runnum=$( $TIMELINESRC /bin /run-groovy-timeline.sh $TIMELINESRC /bin /get-run-number.groovy $firstHipo | tail -n1 | grep -m1 -o -E " [0-9]+" || echo ' ' )
315+ $TIMELINESRC /libexec /hipo-check.sh $firstHipo
316+ runnum=$( $TIMELINESRC /libexec /run-groovy-timeline.sh $TIMELINESRC /libexec /get-run-number.groovy $firstHipo | tail -n1 | grep -m1 -o -E " [0-9]+" || echo ' ' )
317317 fi
318318 fi
319319 [ -z " $runnum " -o $runnum -eq 0 ] && printError " unknown run number for '$rdir '; ignoring it!" && continue
@@ -348,7 +348,7 @@ for rdir in ${rdirs[@]}; do
348348
349349 # get beam energy from RCDB
350350 echo " Retrieving beam energy from RCDB..."
351- beam_energy=$( $TIMELINESRC /bin /get-beam-energy.sh $runnum | tail -n1)
351+ beam_energy=$( $TIMELINESRC /libexec /get-beam-energy.sh $runnum | tail -n1)
352352 # override beam energy, for cases where RCDB is incorrect
353353 # - currently only needed for RG-F
354354 beam_energy_override=` python -c " " "
@@ -386,7 +386,7 @@ set -o pipefail
386386echo "RUN $runnum "
387387
388388# set env vars
389- source $TIMELINESRC /bin /environ.sh
389+ source $TIMELINESRC /libexec /environ.sh
390390
391391# produce histograms
392392java $TIMELINE_JAVA_OPTS \\
@@ -398,7 +398,7 @@ java $TIMELINE_JAVA_OPTS \\
398398 $beam_energy
399399
400400# check output HIPO files
401- $TIMELINESRC /bin /hipo-check.sh \$ (find $outputSubDir -name "*.hipo")
401+ $TIMELINESRC /libexec /hipo-check.sh \$ (find $outputSubDir -name "*.hipo")
402402EOF
403403 ;;
404404
@@ -416,10 +416,10 @@ set -o pipefail
416416echo "RUN $runnum "
417417
418418# set env vars
419- source $TIMELINESRC /bin /environ.sh
419+ source $TIMELINESRC /libexec /environ.sh
420420
421421# produce histograms
422- $TIMELINESRC /bin /run-groovy-timeline.sh \\
422+ $TIMELINESRC /libexec /run-groovy-timeline.sh \\
423423 $TIMELINESRC /qa-physics/monitorRead.groovy \\
424424 $( realpath $rdir ) \\
425425 $outputSubDir \\
@@ -428,7 +428,7 @@ $TIMELINESRC/bin/run-groovy-timeline.sh \\
428428 $beam_energy
429429
430430# check output HIPO files
431- $TIMELINESRC /bin /hipo-check.sh \$ (find $outputSubDir -name "*.hipo")
431+ $TIMELINESRC /libexec /hipo-check.sh \$ (find $outputSubDir -name "*.hipo")
432432EOF
433433 ;;
434434
0 commit comments