4 if [ -z $JPP_DIR ]; then
 
    5     echo "Variable JPP_DIR undefined."
 
    9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   11 set_variable:  DEBUG       DYNAMICS_DEBUG                2
 
   12 set_variable:  WORKDIR     DYNAMICS_WORKDIR              ./
 
   13 set_variable:  TMAX_S      DYNAMICS_TMAX_S               1000.0                        
 
   14 set_variable:  YMIN        DYNAMICS_YMIN                 0.00
 
   15 set_variable:  YMAX        DYNAMICS_YMAX                 0.10
 
   16 set_variable   DIR         $JPP_DIR/examples/JDynamics/  
 
   17 set_variable:  TIMESTAMP   GRAPHICS_TIMESTAMP     utc
 
   18 set_variable:  FORMAT      GRAPHICS_FORMAT        gif
 
   19 set_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."
 
   30 set_variable  DETECTOR            $argv[1]
 
   31 set_variable  INPUT_FILE          $argv[2,-1]
 
   33 eval `JPrintDetector -a $DETECTOR -O SUMMARY`
 
   35 getMechanics.sh  $DETECTOR
 
   40     -o $WORKDIR/narrabri.root                 \
 
   47 for 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[*]
 
   60 echo "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
 
  113 for 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