4# --------------------------------------------------------------------------------------------
 
    6#          Auxiliary script to align two detectors after acoustic-fit.sh procedure.
 
    8# --------------------------------------------------------------------------------------------
 
   10if [ -z $JPP_DIR ]; then
 
   11    echo "Variable JPP_DIR undefined."
 
   15source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   17set_variable:  DEBUG       ACOUSTICS_DEBUG        2
 
   18set_variable:  WORKDIR     ACOUSTICS_WORKDIR      ${TMPDIR:-/tmp}
 
   19set_variable:  FORMAT      GRAPHICS_FORMAT        gif
 
   20set_variable+  BATCH       GRAPHICS_BATCH         -B
 
   21set_variable   SIGMA_M     0.2
 
   24    usage "$script <directory A>  <directory B>"\
 
   25          "\nIn each directory, there should be a file \"detector.datx\" and \"tripod.txt\","\
 
   26          "\nconform the result of script acoustic-fit.sh."
 
   30    fatal "Wrong number of arguments."
 
   36JConvertDetectorFormat  -a $DIR_A/detector.datx  -o $WORKDIR/detector_a.datx
 
   37JConvertDetectorFormat  -a $DIR_B/detector.datx  -o $WORKDIR/detector_b.datx
 
   38cp                         $DIR_A/tripod.txt        $WORKDIR/tripod_a.txt
 
   39cp                         $DIR_B/tripod.txt        $WORKDIR/tripod_b.txt
 
   41eval `JPrintDetector -a $WORKDIR/detector_a.datx -O SUMMARY`
 
   45    -a $WORKDIR/detector_a.datx          \
 
   46    -b $WORKDIR/detector_b.datx          \
 
   48    -T $WORKDIR/tripod_a.txt             \
 
   52for STRING in $STRINGS[*]; do
 
   54    set_variable  MODULE  `getModule -a $WORKDIR/detector_a.datx -L "$STRING 0"`
 
   56    JEditDetector  -a $WORKDIR/detector_a.datx  -M "$MODULE setz 1.0"  -o $WORKDIR/detector_a.datx
 
   57    JEditDetector  -a $WORKDIR/detector_b.datx  -M "$MODULE setz 1.0"  -o $WORKDIR/detector_b.datx
 
   61echo "Output stored at $WORKDIR/detector_a.datx and $WORKDIR/tripod_a.txt."
 
   65    -a $WORKDIR/detector_a.datx          \
 
   66    -a $WORKDIR/detector_b.datx          \
 
   68    -o detector.$FORMAT                  $BATCH
 
   71    -T $WORKDIR/tripod_a.txt             \
 
   72    -T $WORKDIR/tripod_b.txt             \
 
   74    -o tripod.$FORMAT                    $BATCH
 
   77    -a $WORKDIR/detector_a.datx          \
 
   78    -b $WORKDIR/detector_b.datx          \
 
   79    -o $WORKDIR/abc.root                 >& /dev/null
 
   84        -f $WORKDIR/abc.root:${KEY}      \
 
   89        -o ${KEY}.$FORMAT                $BATCH