8# ------------------------------------------------------------------------------------------
 
   10#                         Utility script to test JHistogram1D, JFit and JPlot1D.
 
   12# ------------------------------------------------------------------------------------------
 
   15if [ -z $JPP_DIR ]; then
 
   16    echo "Variable JPP_DIR undefined."
 
   21source $JPP_DIR/setenv.sh $JPP_DIR
 
   25set_variable   WORKDIR  ${TMPDIR:-/tmp}/  
 
   28    usage "$script [working directory]"
 
   32    1) set_variable  WORKDIR   $1;;
 
   38    set_variable FORMULA      "[0] * exp(-0.5 * (x-[1])*(x-[1]) / ([2]*[2]))"
 
   40    $JPP_DIR/examples/JGizmo/JHistogram1D \
 
   41        -o $WORKDIR/histogram.root             \
 
   43        -@ "p0 = 1.0; p1 = 0.0; p2 = 2.0"      \
 
   47    JPrintMaximum1D -f $WORKDIR/histogram.root:h0
 
   50        -f $WORKDIR/histogram.root:h0          \
 
   51        -o $WORKDIR/fit.root                   \
 
   53        -@ "p0 = GetMaximum"                   \
 
   60        -f $WORKDIR/fit.root:h0                \
 
   61        -F "GetChisquare/GetNDF"               
 
   64        -f $WORKDIR/fit.root:h0                
 
   71    set_variable FORMULA      "[0] * pow(10,[1]*x)"
 
   73    $JPP_DIR/examples/JGizmo/JHistogram1D \
 
   74        -o $WORKDIR/histogram.root             \
 
   76        -@ "p0 = 1.0; p1 = -2"                 \
 
   82        -f $WORKDIR/histogram.root:h0          \
 
   83        -o $WORKDIR/fit.root                   \
 
   85        -@ "p0 = GetMaximum"                   \
 
   91        -f $WORKDIR/fit.root:h0                \
 
   92        -F "GetChisquare/GetNDF"               
 
   95        -f $WORKDIR/fit.root:h0                \