4if [ -z $JPP_DIR ]; then
 
    5    echo "Variable JPP_DIR undefined."
 
    9source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   11set_variable:  DEBUG       DYNAMICS_DEBUG                2
 
   12set_variable:  WORKDIR     DYNAMICS_WORKDIR              ./
 
   13set_variable:  TMAX_S      DYNAMICS_TMAX_S               1000.0                        
 
   14set_variable:  YMIN        DYNAMICS_YMIN                 0.00
 
   15set_variable:  YMAX        DYNAMICS_YMAX                 0.10
 
   16set_variable   DIR         $JPP_DIR/examples/JDynamics/  
 
   17set_variable:  TIMESTAMP   GRAPHICS_TIMESTAMP     utc
 
   18set_variable:  FORMAT      GRAPHICS_FORMAT        gif
 
   19set_variable+  BATCH       GRAPHICS_BATCH         -B
 
   22    usage "$script <detector file> (input file)+"\
 
   23          "\nInput files correspond to the output of JKatoomba[.sh]."
 
   27    fatal "Wrong number of arguments."
 
   30set_variable  DETECTOR            $argv[1]
 
   31set_variable  INPUT_FILE          $argv[2,-1]
 
   33eval `JPrintDetector -a $DETECTOR -O SUMMARY`
 
   35getMechanics.sh  $DETECTOR
 
   40    -o $WORKDIR/narrabri.root                 \
 
   47for STRING in $STRINGS[*]; do
 
   50        -f  "$WORKDIR/narrabri.root:^\[${STRING}\]\.tilt"    \
 
   53        -F "GetEntries - Integral"                           \
 
   54        -F "GetEntries"                                      | read -A RESULT
 
   56        printf "%04d %4.2f %4.2f %5.0f / %8.0f\n" $STRING $RESULT[*]
 
   60echo "Creating graphics output in directory $WORKDIR"
 
   63    -f $WORKDIR/narrabri.root:time                    \
 
   65    -\^ "number of events [a.u.]"                     \
 
   69    -o $WORKDIR/time.$FORMAT                          $BATCH
 
   73    -f $WORKDIR/narrabri.root:G\.\*orientation        \
 
   74    -\^ "orientation [rad]"                           \
 
   80    -o $WORKDIR/orientation.$FORMAT                   $BATCH
 
   84    -f $WORKDIR/narrabri.root:G\.\*amplitude          \
 
   85    -\^ "amplitude [rad]"                             \
 
   90    -o $WORKDIR/amplitude.$FORMAT                     $BATCH
 
   94    -f $WORKDIR/narrabri.root:H\.\*orientation        \
 
   95    -\^ "orientation [rad]"                           \
 
  101    -o $WORKDIR/orientation-L.$FORMAT                 $BATCH
 
  105    -f $WORKDIR/narrabri.root:H\.\*amplitude          \
 
  106    -\^ "amplitude [rad]"                             \
 
  111    -o $WORKDIR/amplitude-L.$FORMAT                   $BATCH
 
  113for STRING in $STRINGS[*]; do
 
  117        -f  "$WORKDIR/narrabri.root:G\[${STRING}\]\.orientation"  \
 
  118        -f  "$WORKDIR/narrabri.root:H\[${STRING}\]\.orientation"  \
 
  119        -\^ "orientation [rad]"                                   \
 
  124        -o $WORKDIR/orientation_${STRING}.$FORMAT                 $BATCH
 
  128        -f  "$WORKDIR/narrabri.root:G\[${STRING}\]\.amplitude"    \
 
  129        -f  "$WORKDIR/narrabri.root:H\[${STRING}\]\.amplitude"    \
 
  130        -\^ "amplitude [rad]"                                     \
 
  135        -o $WORKDIR/amplitude_${STRING}.$FORMAT                   $BATCH
 
  138        -f  "$WORKDIR/narrabri.root:^\[${STRING}\]\.tilt"         \
 
  139        -> "dTx/dt [mrad/10 min]"                                \
 
  140        -< "dTy/dt [mrad/10 min]"                                \
 
  146        -o $WORKDIR/tilt_${STRING}.$FORMAT                        $BATCH