8# ------------------------------------------------------------------------------------------
 
   10#                         Utility script to test JGraph2D, JFit2D and JPlot2D.
 
   12# ------------------------------------------------------------------------------------------
 
   15if [ -z $JPP_DIR ]; then
 
   16    echo "Variable JPP_DIR undefined."
 
   21source $JPP_DIR/setenv.sh $JPP_DIR
 
   26set_variable   WORKDIR  ${TMPDIR:-/tmp}/  
 
   29    usage "$script [working directory]"
 
   33    1) set_variable  WORKDIR  $1;;
 
   37set_variable GRAPH_TXT   graph.txt
 
   38set_variable GRAPH_ROOT  graph.root
 
   51    echo $(( $TOP * exp(-0.5*(($X - $X0)/$SIGMA)**2) * exp(-0.5*(($Y - $Y0)/$SIGMA)**2) ))
 
   54rm -f $WORKDIR/$GRAPH_TXT >& /dev/null
 
   56for (( X = -3.0; $X <= +3.5; X += 1.0 )); do
 
   57    for (( Y = -3.0; $Y <= +3.5; Y += 1.0 )); do
 
   60        let "V = `$JPP_DIR/examples/JMath/getPoisson -e $U`"
 
   62        printf "%7.3f %7.3f %7.3f\n"  $X  $Y  $V  >>  $WORKDIR/$GRAPH_TXT
 
   67cat $WORKDIR/$GRAPH_TXT
 
   70    -f $WORKDIR/$GRAPH_TXT                  \
 
   71    -o $WORKDIR/$GRAPH_ROOT              
 
   73set_variable   FORMULA  "[0] * exp(-0.5 * (x-[1])*(x-[1]) / ([2]*[2])) * exp(-0.5 * (y-[3])*(y-[3]) / ([4]*[4]))"
 
   76    -f $WORKDIR/${GRAPH_ROOT}:${GRAPH_TXT}  \
 
   77    -o $WORKDIR/fit.root                    \
 
   87    -f $WORKDIR/fit.root:${GRAPH_TXT}       \