3 if [ -z $JPP_DIR ]; then
 
    4     echo "Variable JPP_DIR undefined."
 
    8 source $JPP_DIR/setenv.sh $JPP_DIR
 
   13 set_variable   WORKDIR     ${TMPDIR:-/tmp}/
 
   14 set_variable:  PRECISION   RECONSTRUCTION_PRECISION    1.0
 
   15 set_variable:  FORMAT      GRAPHICS_FORMAT             gif
 
   16 set_variable+  BATCH       GRAPHICS_BATCH              -B
 
   19     usage "$script <detector file> <detector file>"
 
   22 if (( $# != 2 )); then
 
   23     fatal "Wrong number of arguments."
 
   26 DETECTOR=($argv[1] $argv[2])
 
   28 JConvertDetectorFormat \
 
   30     -o $WORKDIR/detector.datx
 
   32 # correct global time offset
 
   36 for (( i = 0; $i != 2; ++i )); do
 
   40         -b $WORKDIR/detector.datx         \
 
   41         -o $WORKDIR/compare.root          \
 
   44     JPrintResult -f $WORKDIR/compare.root:T2 -F "GetMinimum"  |  read ZMIN
 
   45     JPrintResult -f $WORKDIR/compare.root:T2 -F "GetMaximum"  |  read ZMAX
 
   47     let "Z  = 0.5 * ($ZMIN + $ZMAX)"
 
   51         -a $WORKDIR/detector.datx         \
 
   52         -o $WORKDIR/detector.datx         \
 
   57 printf "Correct global time offset %9.6f [ns].\n" $T
 
   58 printf "Test with precision %9.6f [ns].\n" $PRECISION
 
   62     -b $WORKDIR/detector.datx         \
 
   63     -o $WORKDIR/compare.root          \
 
   64     -p "tcal = $PRECISION"            \
 
   69     -f $WORKDIR/compare.root:T2       \
 
   74     -o detector.$FORMAT               $BATCH