4 if [ -z $JPP_DIR ]; then
5 echo "Variable JPP_DIR undefined."
9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
13 set_variable: DEBUG ACOUSTICS_DEBUG 2
14 set_variable: WORKDIR ACOUSTICS_WORKDIR ./
15 set_variable: XMIN TOA_XMIN -2.0e-4
16 set_variable: XMAX TOA_XMAX +2.0e-4
17 set_variable: FORMAT GRAPHICS_FORMAT gif
18 set_variable+ BATCH GRAPHICS_BATCH -B
19 set_variable: OPTION GRAPHICS_OPTION
20 set_variable RANGE_S 0 60
23 usage "$script <detector file> (input file)+"\
24 "\nInput files correspond to the output of JAcousticsEventBuilder[.sh]."
28 fatal "Wrong number of arguments."
31 set_variable DETECTOR $argv[1]
32 set_array INPUT_FILES $argv[2,-1]
34 eval `JPrintDetector -a $DETECTOR -O SUMMARY`
35 eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
37 JAcoustics.sh $DETECTOR_ID
39 source JAcousticsToolkit.sh
45 get_tripods+ $WORKDIR/tripod.txt EMITTERS
46 get_transmitters+ $WORKDIR/transmitter.txt EMITTERS
51 let "NY = sqrt(${#STRINGS}) * 0.75 + 0.25"
52 let "NX = (${#STRINGS} + $NY - 1)/ $NY"
54 for EMITTER in -1 ${(@k)EMITTERS}; do
56 $JPP_DIR/examples/JAcoustics/JToAMonitor \
58 -f "$INPUT_FILES[*]" \
59 -o $WORKDIR/toa.root \
61 -x "$((int(2.5e6*($XMAX - XMIN)))) $XMIN $XMAX" \
65 echo -n "Creating graphics for emitter $EMITTER.."
68 -f "$WORKDIR/toa.root:\[%\]\.t1" \
70 -\^ "number of events [a.u.]" \
75 -o $WORKDIR/T_${EMITTER}s.$FORMAT $BATCH
77 for STRING in ${STRINGS[*]}; do
80 -f "$WORKDIR/toa.root:\[\ *${STRING}\ \ *.*\]\.t1" \
82 -\^ "number of events [a.u.]" \
87 -o $WORKDIR/T_${EMITTER}_${(l:4::0::0:)STRING}.$FORMAT $BATCH
93 $WORKDIR/T_${EMITTER}_*.$FORMAT \
94 $WORKDIR/T_${EMITTER}.$FORMAT >& /dev/null
96 echo " -> $WORKDIR/T_${EMITTER}.$FORMAT"
98 rm -f $WORKDIR/toa.root
99 rm -f $WORKDIR/T_${EMITTER}_*.$FORMAT