4if [ -z $JPP_DIR ]; then
5 echo "Variable JPP_DIR undefined."
9source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
11set_variable: DEBUG ACOUSTICS_DEBUG 2
12#set_variable: WORKDIR ACOUSTICS_WORKDIR ./
15 usage "$script <detector file> (input file)* <option>"\
16 "\nAuxiliary script to make scans of fixed parameters and plot results."\
17 "\nInput files correspond to the output of JAcousticsEventBuilder[.sh]."\
18 "\nPossible options: run, plot, fit."
22 fatal "Wrong number of arguments."
27set_variable DETECTOR $argv[1]
28set_variable OPTION $argv[-1]
30if [[ $OPTION == "run" ]]; then
32 set_array INPUT_FILES $argv[2,-2]
34 fatal "Wrong number of arguments."
38if [[ $OPTION != "run" && $OPTION != "plot" && $OPTION != "fit" ]]; then
39 fatal "Invalid option $OPTION."
43eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
44eval `JPrintDetector -a $DETECTOR -O SUMMARY`
46JAcoustics.sh $DETECTOR_ID
48source JAcousticsToolkit.sh
51if [[ $OPTION == "run" ]]; then
53 for STRING in $STRINGS[*]; do
54 nohup $JPP_DIR/examples/JAcoustics/detector-Zmul+zoom:run.sh $STRING $DETECTOR $INPUT_FILES[*] >& /dev/null &
59 for STRING in $STRINGS[*]; do
60 nohup $JPP_DIR/examples/JAcoustics/module-Z:run.sh $STRING 1-18 $DETECTOR $INPUT_FILES[*] >& /dev/null &
65 #$JPP_DIR/examples/JAcoustics/tripod-3Z:run.sh $DETECTOR $INPUT_FILES[*] >& /dev/null
67 for STRING in $STRINGS[*]; do
68 nohup $JPP_DIR/examples/JAcoustics/detector-XY:run.sh $STRING $DETECTOR $INPUT_FILES[*] >& /dev/null &
75 get_tripods tripod.txt TRIPODS
77 for TRIPOD in ${(@k)TRIPODS}; do
78 nohup $JPP_DIR/examples/JAcoustics/tripod-Z:run.sh $TRIPOD $DETECTOR $INPUT_FILES[*] >& /dev/null &
83 for TRIPOD in ${(@k)TRIPODS}; do
84 nohup $JPP_DIR/examples/JAcoustics/tripod-XY:run.sh $TRIPOD $DETECTOR $INPUT_FILES[*] >& /dev/null &
91if [[ $OPTION == "plot" || "$OPTION" == "fit" ]]; then
93 for STRING in $STRINGS[*]; do
94 $JPP_DIR/examples/JAcoustics/detector-Zmul:${OPTION}.sh $STRING
97 for STRING in $STRINGS[*]; do
98 $JPP_DIR/examples/JAcoustics/module-Z:${OPTION}.sh $STRING 1-18
101 #$JPP_DIR/examples/JAcoustics/tripod-3Z:${OPTION}.sh
103 for STRING in $STRINGS[*]; do
104 $JPP_DIR/examples/JAcoustics/detector-XY:${OPTION}.sh $STRING
109 get_tripods tripod.txt TRIPODS
111 for TRIPOD in ${(@k)TRIPODS}; do
112 $JPP_DIR/examples/JAcoustics/tripod-Z:${OPTION}.sh $TRIPOD
115 for TRIPOD in ${(@k)TRIPODS}; do
116 $JPP_DIR/examples/JAcoustics/tripod-XY:${OPTION}.sh $TRIPOD