9 if [ -z $JPP_DIR ]; then
10 echo "Variable JPP_DIR undefined."
14 source $JPP_DIR/setenv.sh $JPP_DIR
17 set_variable: DEBUG PMT_PARAMETERS_DEBUG 2
18 set_variable WORKDIR `pwd`
19 set_variable OUTPUT_FILE ${TMPDIR:-/tmp}/pmt_parameters.root
20 set_variable DIR $JPP_DIR/examples/JDetector/
24 usage "$script <detector file> <PMT parameters file>"
28 2) set_variable DETECTOR $1;
29 set_variable INPUT_FILE $2;;
30 *) fatal "Wrong number of parameters."
36 typeset -A ACCEPTANCE_WINDOW
37 typeset -A NUMBER_OF_OUTLIERS
39 ACCEPTANCE_WINDOW+=(QE "0.8 1.2")
40 ACCEPTANCE_WINDOW+=(gain "0.8 1.2")
41 ACCEPTANCE_WINDOW+=(gainSpread "0.2 0.4")
43 NUMBER_OF_OUTLIERS+=(QE 1)
44 NUMBER_OF_OUTLIERS+=(gain 1)
45 NUMBER_OF_OUTLIERS+=(gainSpread 1)
48 $DIR/JPlotPMTParameters \
54 for KEY in ${(k)ACCEPTANCE_WINDOW}; do
59 -f ${OUTPUT_FILE}:\.\*${KEY}\$ \
60 -y ${ACCEPTANCE_WINDOW[${KEY}]} \
61 -N ${NUMBER_OF_OUTLIERS[${KEY}]} \