4 if [ -z $JPP_DIR ]; 
then 
    5     echo "Variable JPP_DIR undefined." 
    9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/
null 
   15     usage "$script <detector file> minrun maxrun" 
   18 if (( $# == 3 )); 
then 
   23     fatal 
"Wrong number of arguments." 
   28 eval `JPrintDetector -
a $DETECTOR -O IDENTIFIER`
 
   33 source JAcousticsToolkit.sh
 
   42 set_array     MONITOR_FILES
 
   45 for ((
RUN=$MINRUN; 
RUN<=$MAXRUN; 
RUN++)); 
do 
   50     MONITOR_FILES+=($MONITOR_FILE)
 
   51     TEST_FILES+=($TEST_FILE)
 
   53     if [[ ! -
f $MONITOR_FILE || ! -
f $TEST_FILE ]]; 
then 
   54         $JPP_DIR/examples/JAcoustics/JAcousticsMonitor_short.sh 
$DETECTOR $RUN $RUN 0
 
   59 hadd -
f $MONITOR_FILE_WEEK $MONITOR_FILES
 
   60 hadd -
f $TEST_FILE_WEEK $TEST_FILES
 
   64 get_tripods+     
$WORKDIR/tripod.txt       EMITTERS
 
   65 get_transmitters+ 
$WORKDIR/transmitter.txt EMITTERS
 
   67 for EMITTER 
in ${(@
k)EMITTERS}; 
do 
   70         -
f "${MONITOR_FILE_WEEK}:H\[${EMITTER}\].event"   \
 
   72         -
o "scale.root"                                   >& /dev/
null 
   75         -
f "scale.root:H\[${EMITTER}\].event"             \
 
   81         -
T "Emitter ${EMITTER}"                           \
 
   82         -
o ${PLOT_ACOUS_RATE}_\[${EMITTER}\].$FORMAT      -B
 
   85         -
f "${TEST_FILE_WEEK}:H\[${EMITTER}\].rate-test"  \
 
   87         -
o "scale_test.root"                              >& /dev/
null 
   90         -
f "scale_test.root:H\[${EMITTER}\].rate-test"    \
 
   93         -\^ 
"fraction of runs outside the rate range"     \
 
   96         -
T "Emitter ${EMITTER}"                           \
 
   97         -
o ${PLOT_ACOUS_RATE_TEST}_\[${EMITTER}\].$FORMAT -B
 
   99         #remove temporary files 
  101         rm -
f "scale_test.root" 
  104 if [[ -
f ${PLOT_ACOUS_RATE}.$FORMAT ]]; 
then 
  105     rm -
f ${PLOT_ACOUS_RATE}.$FORMAT
 
  108 if [[ -
f ${PLOT_ACOUS_RATE_TEST}.$FORMAT ]]; 
then 
  109     rm -
f ${PLOT_ACOUS_RATE_TEST}.$FORMAT
 
  112 set_array start_time $(JRuns -
D "$DETECTOR_ID" -@ 
"run = ${MINRUN}" -
F UNIXJOBSTART -
F UNIXJOBEND --)
 
  113 set_array end_time $(JRuns -
D "$DETECTOR_ID" -@ 
"run = ${MAXRUN}" -
F UNIXJOBSTART -
F UNIXJOBEND --)
 
  115 set_variable start_time_h $(date '+%
d-%m-%
Y %
H:%M' -
d @$(($start_time[1]/1000)))
 
  116 set_variable end_time_h $(date '+%
d-%m-%
Y %
H:%M' -
d @$(($end_time[2]/1000)))
 
  122     ${PLOT_ACOUS_RATE}_*.$FORMAT \ 
  123     ${PLOT_ACOUS_RATE}.$FORMAT  >& /dev/null 
  129     ${PLOT_ACOUS_RATE_TEST}_*.$FORMAT \ 
  130     ${PLOT_ACOUS_RATE_TEST}.$FORMAT  >& /dev/null 
  133 rm -f ${PLOT_ACOUS_RATE}_*.$FORMAT 
  134 rm -f ${PLOT_ACOUS_RATE_TEST}_*.$FORMAT 
then usage $script< detector identifier >< startdate\"YYYY-MM-DDHH:MM:SS\"><finaldate\"YYYY-MM-DDHH:MM:SS\"><QA/QCfile> fi case set_variable QAQC_TXT $argv[4]
 
then fatal No hydrophone data file $HYDROPHONE_TXT fi sort gr k
 
then fatal Wrong number of arguments fi set_variable ARCHIVE $argv[1] set_variable DETECTOR_ID $argv[2] set_variable VERSION $argv[3] RUN
 
then set_variable singlesRate set_variable doublesRate set_variable numberOfSlices echo Generating random background echo Singles rate
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O SUMMARY JPrintDAQHeader f $INPUT_FILE read A DAQ_HEADER set_variable DETECTOR_ID
 
o $QUALITY_ROOT d $DEBUG!CHECK_EXIT_CODE JPlot1D f
 
static const double H
Planck constant [eV s]. 
 
then fatal Wrong number of arguments fi set_variable STRING $argv[1] set_variable DETECTORXY_TXT $WORKDIR $DETECTORXY_TXT tail read X Y CHI2 RMS printf optimum n $X $Y $CHI2 $RMS awk v Y
 
then fatal Wrong number of arguments fi JConvertDetectorFormat a o
 
do JPrintDAQHeader f $INPUT_FILE d read DETECTOR_ID RUN FRAME_INDEX TIMESLICE_START set_variable OUTPUT_FILE $WORKDIR KM3NeT_
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable
 
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable DEBUG set_variable WORKDIR
 
z range($ZMAX-$ZMIN)< $MINIMAL_DZ." fi fi typeset -Z 4 STRING typeset -Z 2 FLOOR JPlot1D -f $
 
fi set_variable FILENAME $WORKDIR
 
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
 
then set_variable MODULE getModule a $DETECTOR L $STRING $FLOOR JEditDetector a $DETECTOR M $MODULE add $X o $DETECTOR else echo No update of detector $DETECTOR
 
then eval ls $DIR $ID $TYPE _
 
source $JPP_DIR setenv csh $JPP_DIR &dev null eval JShellParser o a A
 
do echo Generating $dir eval D
 
esac $JPP_BIN JLogger sh $LOGGER until pgrep JGetMessage</dev/null > dev null