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
12set_variable: WORKDIR ACOUSTICS_WORKDIR ./
13set_variable: XMIN CANBERRA_XMIN -1.0e-3
14set_variable: XMAX CANBERRA_XMAX +1.0e-3
15set_variable: ZMIN CANBERRA_ZMIN -0.5
16set_variable: ZMAX CANBERRA_ZMAX +0.5
17set_variable+ DISABLE CANBERRA_DISABLE -! $WORKDIR/disable.txt
18set_variable+ REVERT CANBERRA_REVERT -r
19set_variable: OPTION CANBERRA_OPTION -O HIST
20set_variable: FORMAT GRAPHICS_FORMAT gif
21set_variable+ BATCH GRAPHICS_BATCH -B
24 usage "$script <detector file> (input file)+"\
25 "\nInput file corresponds to the output of JKatoomba[.sh]."
29 fatal "Wrong number of arguments."
32set_variable DETECTOR $argv[1]
33set_array INPUT_FILES $argv[2,-1]
35eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
36eval `JPrintDetector -a $DETECTOR -O SUMMARY`
38JAcoustics.sh $DETECTOR_ID
40JCanberra.sh $DETECTOR $INPUT_FILES[*] $WORKDIR/canberra\[%\].root
42source JAcousticsToolkit.sh
48get_tripods+ $WORKDIR/tripod.txt EMITTERS
49get_transmitters+ $WORKDIR/transmitter.txt EMITTERS
55for STRING in $STRINGS[*]; do
57 echo -n "Creating graphics for string $STRING.."
59 for (( FLOOR = $FIRST_FLOOR; $FLOOR <= $LAST_FLOOR; FLOOR += 1 )); do
61 eval MODULE=\${STRING_${(l:4::0::0:)STRING}\[$(($FLOOR))\]:--1}
63 INPUT_FILES=(`ls $WORKDIR/canberra\[*\].root`)
66 -f${^INPUT_FILES}:${MODULE} \
68 -\^ "number of events [a.u.]" \
73 -T "(${STRING},${FLOOR})" \
74 -o ${TMPDIR:-/tmp}/toa_${STRING}_${FLOOR}.$FORMAT $BATCH
80 ${TMPDIR:-/tmp}/toa_${STRING}_{01..18}.$FORMAT \
81 $WORKDIR/toa_${STRING}${REVERT}.$FORMAT >& /dev/null
83 mv ${TMPDIR:-/tmp}/toa_${STRING}_00.$FORMAT \
84 $WORKDIR/toa_${STRING}_00${REVERT}.$FORMAT
86 echo " -> $WORKDIR/toa_${STRING}${REVERT}.$FORMAT"
88 rm -f ${TMPDIR:-/tmp}/toa_${STRING}_*.$FORMAT
92for EMITTER in ${(@k)EMITTERS}; do
95 -f $WORKDIR/canberra\[${EMITTER}\].root:mean \
104 -o $WORKDIR/mean_${EMITTER}${REVERT}.$FORMAT $BATCH
107 -f $WORKDIR/canberra\[${EMITTER}\].root:sigma \
116 -o $WORKDIR/sigma_${EMITTER}${REVERT}.$FORMAT $BATCH
122let "NY = sqrt(${#EMITTERS})"
123let "NX = (${#EMITTERS} + $NY - 1)/ $NY"
125for KEY in mean sigma; do
130 $WORKDIR/${KEY}_*${REVERT}.$FORMAT \
131 $WORKDIR/${KEY}${REVERT}.$FORMAT >& /dev/null
135rm -f $WORKDIR/canberra\[*\].root