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       QAQC_DEBUG           2
 
   12 set_variable:  WORKDIR     QAQC_WORKDIR         `pwd`
 
   13 set_variable:  FORMAT      GRAPHICS_FORMAT       pdf
 
   14 set_variable:  BATCH       GRAPHICS_BATCH        -B
 
   17     usage "$script <qaqc file> <detector identifier> <first run> <last run> [working directory]"
 
   21     5)  set_variable WORKDIR     $5;&
 
   22     4)  set_variable QUALITY_TXT $1;
 
   23         set_variable DETECTOR    $2;
 
   24         set_array    RUNS        $3 $4;;
 
   25     *)  fatal "Wrong number of arguments."
 
   28 set_variable  FILEPREFIX          KM3NeT_${(l:8::0::0:)DETECTOR}_${(l:8::0::0:)RUNS[1]}-${(l:8::0::0:)RUNS[2]}
 
   29 set_variable  QUALITY_ROOT        ${QUALITY_TXT/.txt/.root}
 
   31 echo "Output will appear in directory ${WORKDIR}."
 
   35 # Check the quality of the runs
 
   38  -Q "livetime_s;                                            1200     60000"   \
 
   39     -Q "(UTCMax_s - UTCMin_s) - livetime_s;                   -100     +100"     \
 
   40     -Q "JDAQEvent / livetime_s;                                0.05     50.0"    \
 
   44     -Q "FIFO;                                                  0.00     0.01"    \
 
   45     -Q "MEAN_Rate_Hz;                                          4500    15000"    \
 
   46     -Q "RMS_Rate_Hz;                                           200      5000"    \
 
   47     -V "(JDAQEvent - JTriggerReprocessor) * 1.0 / (JDAQEvent + 1.0e-10);  -5.0e-3  +5.0e-3"  \
 
   54     -f ${QUALITY_ROOT}:h0                                          \
 
   56     -\^ "number of runs"                                           \
 
   58     -o $WORKDIR/${FILEPREFIX}_quality.${FORMAT}                    $BATCH
 
   61     -f ${QUALITY_ROOT}:h1                                          \
 
   63     -\^ "number of runs"                                           \
 
   65     -o $WORKDIR/${FILEPREFIX}_selection.${FORMAT}                  $BATCH
 
   69     -f ${QUALITY_ROOT}:\^livetime_s                                \
 
   73     -o $WORKDIR/${FILEPREFIX}_livetime.${FORMAT}                   $BATCH
 
   77     -f ${QUALITY_ROOT}:UTC                                         \
 
   81     -o $WORKDIR/${FILEPREFIX}_UTC-livetime.${FORMAT}               $BATCH
 
   85     -f ${QUALITY_ROOT}:JDAQEvent                                   \
 
   89     -o $WORKDIR/${FILEPREFIX}_event-rate.${FORMAT}                 $BATCH
 
   93     -f ${QUALITY_ROOT}:HRV                                         \
 
   97     -o $WORKDIR/${FILEPREFIX}_HRV.${FORMAT}                        $BATCH
 
  101     -f ${QUALITY_ROOT}:DAQ$                                        \
 
  105     -o $WORKDIR/${FILEPREFIX}_DAQ.${FORMAT}                        $BATCH
 
  109     -f ${QUALITY_ROOT}:WR                                          \
 
  113     -o $WORKDIR/${FILEPREFIX}_WR.${FORMAT}                         $BATCH
 
  117     -f ${QUALITY_ROOT}:FIFO                                        \
 
  121     -o $WORKDIR/${FILEPREFIX}_FIFO.${FORMAT}                       $BATCH
 
  125     -f ${QUALITY_ROOT}:MEAN_Rate_Hz                                \
 
  129     -o $WORKDIR/${FILEPREFIX}_PMT-rate-mean.${FORMAT}              $BATCH
 
  133     -f ${QUALITY_ROOT}:RMS_Rate_Hz                                 \
 
  137     -o $WORKDIR/${FILEPREFIX}_PMT-rate-rms.${FORMAT}               $BATCH
 
  141     -f ${QUALITY_ROOT}:\^out_sync\$                                \
 
  146     -o $WORKDIR/${FILEPREFIX}_out_sync.${FORMAT}                   $BATCH
 
  150     -f ${QUALITY_ROOT}:VETO                                        \
 
  156     -o $WORKDIR/${FILEPREFIX}_veto.${FORMAT}                       $BATCH
 
  158 # Check whether ghostscript is installed, and if, combine all plots
 
  159 if (( $+commands[gs] )); then
 
  160     convert ${FILEPREFIX}_*.${FORMAT} ${FILEPREFIX}_QAQC.${FORMAT}
 
  161     gs -dNOPAUSE -SDEVICE=pdfwrite -sOUTPUTFILE=${FILEPREFIX}_QAQC.pdf -dBATCH ${FILEPREFIX}_*.${FORMAT}
 
  162     /bin/ls ${FILEPREFIX}_*.${FORMAT} | grep -v ${FILEPREFIX}_QAQC.${FORMAT} | xargs -0 -d '\n' rm