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
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."
39 *) fatal
"Wrong number of arguments."
44 $JPP_DIR/examples/JTrigger/JVolume1D \
52 if [[
"$OPTION" ==
"" ]];
then
56 $JPP_DIR/examples/JTrigger/JEffectiveMass1D \
65 elif [[
"$OPTION" ==
"online" ]];
then
67 $JPP_DIR/examples/JTrigger/JEffectiveMassOnline1D \
76 elif [[
"$OPTION" ==
"offline" ]];
then
78 $JPP_DIR/examples/JTrigger/JEffectiveMassOffline1D \
89 error
"Invalid option $OPTION"
97 -
o volume.$FORMAT $BATCH
then usage $script< detector >< run >< outputfile > fi case set_variable OPTION
then fatal Wrong number of arguments fi JConvertDetectorFormat a o
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR if do_usage *then usage $script[(input file)+] fi set_variable DEBUG set_variable WORKDIR TMPDIR
do echo n Creating graphics for string $STRING HISTOGRAMS
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable DEBUG set_variable WORKDIR
then JFileTuna f $INPUT_FILE
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
then usage $script[energy[distance[z of PMT]]] fi case set_variable z
then fatal The output file must have the wildcard in the e g root fi eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
then JHobbit a $DETECTOR f
no fit printf nominal n $STRING awk v X
then elif[["$OPTION"=="count"]]
then getFile sh $JPP_ARCHIVE $DETECTOR_ID $RUNS[1] $KEY $VERSION $WORKDIR
esac $JPP_BIN JLogger sh $LOGGER until pgrep JGetMessage</dev/null > dev null
#define DEBUG(A)
Message macros.