7# ------------------------------------------------------------------------------------------
9# Utility script to produce the transit time probability and generator for HAMA-R12199.
10# See https://elog.km3net.de/Calibration/329.
12# ------------------------------------------------------------------------------------------
14source $JPP_DIR/setenv.sh $JPP_DIR
17set_variable DETID D0DU003MA
19set_variable DAQ_TIMESLICE JDAQTimeslice
23set_variable: FORMAT GRAPHICS_FORMAT gif
24set_variable+ BATCH GRAPHICS_BATCH -B
31 fatal "Wrong number of arguments."
36if [[ ! -f $DETID.datx ]]; then
37 JDetectorDB -D $DETID -r $RUN -o $DETID.datx
40eval `JPrintDetector -a $DETID.datx -O IDENTIFIER`
41eval `JPrintDetector -a $DETID.datx -O SUMMARY`
43set_variable INPUT_FILE KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN}.root
45if [[ ! -f $INPUT_FILE ]]; then
46 iget /in2p3/km3net/data/raw/darkroom/KM3NeT_${(l:8::0::0:)DETECTOR_ID}/0/$INPUT_FILE
49JConvertDetectorFormat \
73for MODULE in $MODULES[*]; do
75 getLocation -a detector.datx -M $MODULE | read STRING FLOOR
77 if (( $FLOOR != 0 )); then
80 -f pulsar.root:$MODULE \
84 -\^ "number of events [a.u.]" \
87 -o M_${STRING}_${FLOOR}.$FORMAT -B
91for STRING in $STRINGS[*]; do
93 echo "Creating graphics M_${STRING}.$FORMAT."
98 M_${STRING}_{01..18}.$FORMAT \
99 M_${STRING}.$FORMAT >& /dev/null
109$JPP_DIR/examples/JDetector/JTransitTime \
110 -o PMT\[$TYPE\].root \
115 -f legolas.root:pmt \
116 -f PMT\[$TYPE\].root:tts \
125 -o PMT.$FORMAT $BATCH