9if [ -z $JPP_DIR ]; then
 
   10    echo "Variable JPP_DIR undefined."
 
   14source $JPP_DIR/setenv.sh $JPP_DIR
 
   16set_variable:  DEBUG       COMPASS_DEBUG          2
 
   17set_variable:  WORKDIR     COMPASS_WORKDIR        ./
 
   18set_variable:  FORMAT      GRAPHICS_FORMAT        gif
 
   19set_variable+  BATCH       GRAPHICS_BATCH         -B
 
   22    usage "$script <detector file> (input file)+"
 
   26    fatal "Wrong number of parameters."
 
   29set_variable     DETECTOR                $argv[1]
 
   30set_array        INPUT_FILES             $argv[2,-1]
 
   32eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
 
   33eval `JPrintDetector -a $DETECTOR -O SUMMARY`
 
   43X_LABEL[twist]="#Delta#theta [deg]"
 
   44X_LABEL[swing]="#Delta#theta [deg]"
 
   45X_LABEL[count]="number of hits"
 
   51if (( ${#INPUT_FILES} == 1 )); then
 
   52    set_variable     OPTION                 -s 110110
 
   54    set_variable     OPTION                 -L TR
 
   57for key value in "${(@kv)X_LABEL}"; do
 
   59    for STRING in $STRINGS[*]; do
 
   61        echo -n "Creating $key graphics for string $STRING.."
 
   63        rm -f ${TMPDIR:-/tmp}/${key}_${STRING}_*.$FORMAT
 
   65        set_variable  FIRST_FLOOR  1
 
   67        for (( FLOOR = $FIRST_FLOOR; $FLOOR <= $LAST_FLOOR; FLOOR += 1 )); do
 
   69            eval MODULE=\${STRING_${(l:4::0::0:)STRING}\[$(($FLOOR))\]:--1}
 
   72                -f "${INPUT_FILES//\.root/.root:${MODULE}.${key}}" \
 
   74                -\^ "number of events [a.u.]"                      \
 
   76                -T "(${STRING},${FLOOR})"                          \
 
   77                -o ${TMPDIR:-/tmp}/${key}_${STRING}_${FLOOR}.$FORMAT          $BATCH
 
   83            ${TMPDIR:-/tmp}/${key}_${STRING}_{01..18}.$FORMAT      \
 
   84            $WORKDIR/${key}_${STRING}.$FORMAT           >& /dev/null
 
   86        echo " -> $WORKDIR/${key}_${STRING}.$FORMAT"
 
   90if (( ${#INPUT_FILES} == 1 )); then
 
   93        -f "${INPUT_FILES[1]}:h2"                  \
 
   99        -o $WORKDIR/out.$FORMAT                    $BATCH
 
  101    for key value in "${(@kv)X_LABEL}"; do
 
  103        echo -n "Creating summary graphics for $key.."
 
  107        for STRING in $STRINGS[*]; do
 
  109            set_variable  STRING_TXT          $WORKDIR/string_${STRING}.${key}.txt
 
  110            set_variable  STRING_ROOT         $WORKDIR/string_${STRING}.${key}.root
 
  114            for (( FLOOR = $FIRST_FLOOR; $FLOOR <= $LAST_FLOOR; FLOOR += 1 )); do
 
  116                eval MODULE=\${STRING_${(l:4::0::0:)STRING}\[$(($FLOOR))\]:--1}
 
  118                set_variable X `JPrintResult -f "${INPUT_FILES[1]}:${MODULE}.${key}" -F GetMean`
 
  120                printf "%2d %9.6f\n" $FLOOR $X >> $STRING_TXT
 
  129            HISTOGRAMS+="${STRING_ROOT}:.*"
 
  135            -f "$HISTOGRAMS[*]"                            \
 
  138            -y "0.0 $YMAX[${key}]"                         \
 
  144            -o $WORKDIR/summary_${key}.$FORMAT             $BATCH
 
  146        rm -f  ${HISTOGRAMS[*]//:*/}
 
  148        echo " -> $WORKDIR/summary_${key}.$FORMAT"