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