8 # ------------------------------------------------------------------------------------------
 
   10 #                         Utility script to test JVolume1D.
 
   12 # ------------------------------------------------------------------------------------------
 
   15 if [ -z $JPP_DIR ]; then
 
   16     echo "Variable JPP_DIR undefined."
 
   21 source $JPP_DIR/setenv.sh $JPP_DIR
 
   25 set_variable   WORKDIR      ${TMPDIR:-/tmp}
 
   26 set_variable:  FORMAT       GRAPHICS_FORMAT       gif
 
   27 set_variable+  BATCH        GRAPHICS_BATCH        -B
 
   30     usage "$script <input file> [option]"\
 
   31           "\nPossible options count, online or offline."\
 
   32           "\nFor options count and online, Evt and DAQ data are used whereas for offline, only Evt data are used."\
 
   33           "\nNote that for option count, all generated events should be available on input."
 
   37     2) set_variable  OPTION      $2;&
 
   38     1) set_variable  INPUT_FILE  $1;;
 
   39     *) fatal "Wrong number of arguments."
 
   44 $JPP_DIR/examples/JTrigger/JVolume1D \
 
   50 HISTOGRAMS+=($WORKDIR/v1.root:hV)
 
   52 if   [[ "$OPTION" == "" ]]; then
 
   54 elif [[ "$OPTION" == "count" ]]; then
 
   56     $JPP_DIR/examples/JTrigger/JEffectiveMass1D \
 
   63     HISTOGRAMS+=($WORKDIR/v2.root:hM)
 
   65 elif [[ "$OPTION" == "online" ]]; then
 
   67     $JPP_DIR/examples/JTrigger/JEffectiveMassOnline1D \
 
   74     HISTOGRAMS+=($WORKDIR/v2.root:hm)
 
   76 elif [[ "$OPTION" == "offline" ]]; then
 
   78     $JPP_DIR/examples/JTrigger/JEffectiveMassOffline1D \
 
   85     HISTOGRAMS+=($WORKDIR/v2.root:hm)
 
   89     error "Invalid option $OPTION"
 
   97     -o volume.$FORMAT                      $BATCH
 
   99 rm -f $WORKDIR/v{1,2}.root  >&  /dev/null