4 if [ -z $JPP_DIR ]; 
then 
    5     echo "Variable JPP_DIR undefined." 
    9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/
null 
   22     usage "$script <detector> <run> [option]"\
 
   23           "\nwhere <option> can be clean." 
   31     *)  fatal 
"Wrong number of arguments.";;
 
   49     *)     fatal 
"Wrong option $OPTION.";;
 
   54 if [[ -
n "$DETECTOR" && -
n "$RUN" ]]; 
then 
   70   12    587888 4017079 -3450.0
 
   71   14    587436 4016992 -3450.0
 
   72   16    587843 4016727 -3450.0
 
   78         $DIR/JBaseModuleWriter \
 
   85 # create intemediate ROOT file for fast access 
   89             -@ 
"detid  = `getDetector -D $DETECTOR`"   \
 
   96     if ( ! reuse_file $VELOCITY_TXT ); 
then 
   99             1500.0 1510.0 1520.0                       \
 
  100             1530.0 1532.0 1534.0 1536.0 1538.0         \
 
  101             1540.0 1542.0 1544.0 1546.0 1548.0         \
 
  102             1550.0 1560.0 1570.0 1580.0; 
do 
  106             JAcousticsEventBuilder \
 
  109                 -@ 
"Q            = $QUANTILE;"         \
 
  110                 -@ 
"TMax_s       = $TMAX_S;"           \
 
  111                 -@ 
"numberOfHits = $NUMBER_OF_HITS;"   \
 
  118             RMS=`$DIR/JPrintRMS -
f $WORKDIR/
event.root -
N 1 -d0`
 
  122             echo "$A $RMS" >> $VELOCITY_TXT
 
  136         -
T "$DETECTOR [$RUN,$RUN]"        \
 
then usage $script< detector >< run >< outputfile > fi case set_variable OPTION
 
do echo Generating $dir eval D
 
then cat $WORKDIR tripod txt<< EOF 12 587888 4017079-3450.0 14 587436 4016992-3450.0 16 587843 4016727-3450.0EOF fi if[[!-f $WORKDIR/base.txt]];then $DIR/JBaseModuleWriter-a $WORKDIR/detector.detx-o $WORKDIR/base.txt fi if[[!-f $WORKDIR/toashort.root]];then JConvertDB-q toashort-@"detid = `getDetector -D $DETECTOR`"-@"minrun = $RUN"-@"maxrun = $RUN"-o $WORKDIR/toashort.root-d $DEBUG--!fi if(!reuse_file $VELOCITY_TXT);then for A in 1500.0 1510.0 1520.0 1530.0 1532.0 1534.0 1536.0 1538.0 1540.0 1542.0 1544.0 1546.0 1548.0 1550.0 1560.0 1570.0 1580.0;do rm-f event.root JAcousticsEventBuilder-a $WORKDIR/detector.detx-f $WORKDIR/toashort.root-@"Q = $QUANTILE;"-@"TMax_s = $TMAX_S;"-@"numberOfHits = $NUMBER_OF_HITS;"-T $WORKDIR/tripod.txt-B $WORKDIR/base.txt-o $WORKDIR/event.root-V"$A"-d $DEBUG--!RMS=`$DIR/JPrintRMS-f $WORKDIR/event.root-N 1-d0`let RMS="$RMS*1000"echo"$A $RMS" > $VELOCITY_TXT done fi JGraph f $VELOCITY_TXT o $VELOCITY_ROOT JPlot1D f $VELOCITY_ROOT
 
do echo Generating $dir eval DIR
 
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable
 
case $OPTION in clean clean
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
then rm i $OUTPUT_FILE fi let RUN
 
*set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2,-2] set_variable OUTPUT_FILE $argv[-1]
 
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
 
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
 
alias put_queue eval echo n
 
then usage $script< input_file >< detector_file > fi set_variable OUTPUT_DIR set_variable SELECTOR JDAQTimesliceL1 set_variable DEBUG case set_variable DEBUG
 
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable DEBUG set_variable WORKDIR tmp set_variable JDAQ_TIMESLICE JDAQTimeslice if do_usage *then usage $script< detector file >< inputfile > fi case set_variable WORKDIR
 
do set_variable DETECTOR_TXT $WORKDIR detector
 
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 source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
 
then usage $script[input file[working directory[option]]] nWhere option can be N
 
source $JPP_DIR setenv csh $JPP_DIR eval JShellParser o a A
 
esac $JPP_BIN JLogger sh $LOGGER until pgrep JGetMessage</dev/null > dev null