7 # ------------------------------------------------------------------------------------------
 
    9 #                         Example script to test JFitToT results.
 
   11 # ------------------------------------------------------------------------------------------
 
   13 if [ -z $JPP_DIR ]; then
 
   14     echo "Variable JPP_DIR undefined."
 
   18 source $JPP_DIR/setenv.sh $JPP_DIR
 
   22 set_variable:  DEBUG           FITTOT_DEBUG           3
 
   23 set_variable:  CHI2_MIN        FITTOT_CHI2_MIN        0.0
 
   24 set_variable:  CHI2_MAX        FITTOT_CHI2_MAX        3.0
 
   25 set_variable:  GAIN_MIN        FITTOT_GAIN_MIN        0.0
 
   26 set_variable:  GAIN_MAX        FITTOT_GAIN_MAX        2.0
 
   27 set_variable:  GAINSPREAD_MIN  FITTOT_GAINSPREAD_MIN  0.0
 
   28 set_variable:  GAINSPREAD_MAX  FITTOT_GAINSPREAD_MAX  1.0
 
   31     usage "$script (input file)+"
 
   34 if (( $# == 0 )); then
 
   35     fatal "Invalid number of arguments"
 
   40 let YMIN=((pow(10,$CHI2_MIN)))
 
   41 let YMAX=((pow(10,$CHI2_MAX)))
 
   43 for INPUT_FILE in $INPUT_FILES[*]; do
 
   48         -f ${INPUT_FILE}:\^chi2\$              \
 
   49         -H "GetEntries 0.5 1.0e10"             \
 
   50         -x "$CHI2_MIN $CHI2_MAX" -X            \
 
   57         -f ${INPUT_FILE}:\.\*.1chi2\$          \
 
   64         -f ${INPUT_FILE}:\.\*.1gain\$          \
 
   65         -y "$GAIN_MIN $GAIN_MAX"               \
 
   71         -f ${INPUT_FILE}:\.\*.1gainspread\$    \
 
   72         -y "$GAINSPREAD_MIN $GAINSPREAD_MAX"   \