8 if [ -z $JPP_DIR ]; then
 
    9     echo "Variable JPP_DIR undefined."
 
   13 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   15 set_variable:  DEBUG              QAQC_DEBUG    0
 
   16 set_variable:  WORKDIR            QAQC_WORKDIR  ${TMPDIR:-/tmp}/.$$
 
   28         "$script (input file)+ <QA/QC file>"      \
 
   29         "\nAuxiliary script to produce the following QA/QC data:" \
 
   34     fatal "Wrong number of arguments."
 
   37 set_array      INPUT_FILES        $argv[1,-2]
 
   38 set_variable   QAQC_FILE          $argv[-1]
 
   43 set_variable   DETECTOR           ${WORKDIR}/detector.detx
 
   48 if [[ ! -s $QAQC_FILE ]]; then
 
   49     echo $PARAMETERS[*]                                                  >  $QAQC_FILE
 
   52 for INPUT_FILE in ${INPUT_FILES[*]}; do
 
   56     JPrintDAQHeader -f ${INPUT_FILE} -d 0                                | read -A  DAQ_HEADER
 
   58     if (( $? != 0 )); then
 
   62     set_variable  DETECTOR_ID    ${DAQ_HEADER[1]}
 
   63     set_variable  RUN            ${DAQ_HEADER[2]}
 
   65     JDetectorDB -D ${DETECTOR_ID} -r ${RUN} -o ${DETECTOR}               # install detector file as-is for JTriggerReprocessor
 
   68     set_variable  OUTPUT_FILE    ${WORKDIR}/KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN}_trigger.root
 
   74         -@ "trigger3DMuon.enabled         =  1"           \
 
   75         -@ "trigger3DMuon.numberOfHits    =  3"           \
 
   76         -@ "trigger3DMuon.numberOfModules =  3"           \
 
   77         -@ "trigger3DMuon.gridAngle_deg   = 10"           \
 
   78         -@ "trigger3DMuon.TMaxExtra_ns    = 500.0e3"      \
 
   79         -@ "TMaxEvent_ns    = 500.0e3"                    \
 
   80         -@ "TMaxLocal_ns    = 20.0"                       \
 
   81         -@ "L2.numberOfHits = 4"                          \
 
   82         -@ "L2.TMaxLocal_ns = 20.0"                       \
 
   87     { $JPP_DIR/examples/JDataQuality/JSquid \
 
   92         -Q 3 3>&1 1>&4                                                   | read -A  SQUID } 4>&1
 
   94     { $JPP_DIR/examples/JDataQuality/JMermaid \
 
   99         -Q 3 3>&1 1>&4                                                   | read -A  MERMAID } 4>&1
 
  103     printf " %8d"    ${DAQ_HEADER[1,2]}                                  >> $QAQC_FILE
 
  104     printf " %4d"    ${SQUID[1,2]}                                       >> $QAQC_FILE
 
  105     printf " %8d"    ${MERMAID[*]}                                       >> $QAQC_FILE
 
  106     printf "\n"                                                          >> $QAQC_FILE