4 if [ -z $JPP_DIR ]; then
5 echo "Variable JPP_DIR undefined."
9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
11 set_variable: DEBUG ACOUSTICS_DEBUG 2
12 set_variable: WORKDIR ACOUSTICS_WORKDIR ./
13 set_variable: XMIN CANBERRA_XMIN -1.0e-3
14 set_variable: XMAX CANBERRA_XMAX +1.0e-3
15 set_variable: ZMIN CANBERRA_ZMIN -0.5
16 set_variable: ZMAX CANBERRA_ZMAX +0.5
17 set_variable+ DISABLE CANBERRA_DISABLE -! $WORKDIR/disable.txt
18 set_variable+ REVERT CANBERRA_REVERT -r
19 set_variable: OPTION CANBERRA_OPTION -O HIST
20 set_variable: FORMAT GRAPHICS_FORMAT gif
21 set_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."
32 set_variable DETECTOR $argv[1]
33 set_array INPUT_FILES $argv[2,-1]
35 eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
36 eval `JPrintDetector -a $DETECTOR -O SUMMARY`
38 JAcoustics.sh $DETECTOR_ID
40 JCanberra.sh $DETECTOR $INPUT_FILES[*] $WORKDIR/canberra\[%\].root
42 source JAcousticsToolkit.sh
48 get_tripods+ $WORKDIR/tripod.txt EMITTERS
49 get_transmitters+ $WORKDIR/transmitter.txt EMITTERS
51 kill_child_processes_at_exit
53 attach getModule -a $DETECTOR
58 for STRING in $STRINGS[*]; do
60 echo -n "Creating graphics for string $STRING.."
62 for (( FLOOR = $FIRST_FLOOR; $FLOOR <= $LAST_FLOOR; FLOOR += 1 )); do
67 INPUT_FILES=(`ls $WORKDIR/canberra\[*\].root`)
70 -f${^INPUT_FILES}:${MODULE} \
72 -\^ "number of events [a.u.]" \
77 -T "(${STRING},${FLOOR})" \
78 -o ${TMPDIR:-/tmp}/toa_${STRING}_${FLOOR}.$FORMAT $BATCH
84 ${TMPDIR:-/tmp}/toa_${STRING}_{01..18}.$FORMAT \
85 $WORKDIR/toa_${STRING}${REVERT}.$FORMAT >& /dev/null
87 mv ${TMPDIR:-/tmp}/toa_${STRING}_00.$FORMAT \
88 $WORKDIR/toa_${STRING}_00${REVERT}.$FORMAT
90 echo " -> $WORKDIR/toa_${STRING}${REVERT}.$FORMAT"
92 rm -f ${TMPDIR:-/tmp}/toa_${STRING}_*.$FORMAT
97 for EMITTER in ${(@k)EMITTERS}; do
100 -f $WORKDIR/canberra\[${EMITTER}\].root:mean \
109 -o $WORKDIR/mean_${EMITTER}${REVERT}.$FORMAT $BATCH
112 -f $WORKDIR/canberra\[${EMITTER}\].root:sigma \
121 -o $WORKDIR/sigma_${EMITTER}${REVERT}.$FORMAT $BATCH
124 for KEY in mean sigma; do
129 $WORKDIR/${KEY}_*${REVERT}.$FORMAT \
130 $WORKDIR/${KEY}${REVERT}.$FORMAT >& /dev/null
134 rm -f $WORKDIR/canberra\[*\].root