4 if [ -z $JPP_DIR ]; 
then 
    5     echo "Variable JPP_DIR undefined." 
    9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/
null 
   15 if ( do_usage $* ); 
then 
   16     usage "$script <string identifier>" 
   19 if (( $# != 1 )); 
then 
   20     fatal 
"Wrong number of arguments." 
   28 if [[ ! -
f $MECHANICS_TXT ]] 
then 
   29     fatal 
"No mechanics data file $MECHANICS_TXT." 
   38 echo $A $B > /tmp/graph.txt
 
   48 sort -nr -
k 3,3 $MECHANICS_TXT | tail -1 | 
read A B 
CHI2 RMS
 
   51 let ZMAX=
"$CHI2 + $DZ" 
   54     -
f ${MECHANICS_ROOT}:\.\*                 \
 
   55     -
f /tmp/graph.root:\.\*                   \
 
   69 rm -
f /tmp/graph.{txt,
root}
 
void set_variable(const std::string &name, const std::string &value)
Set environment variable. 
 
clean eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY set_variable STRING
 
bool read(Vec &v, std::istream &is)
Read a Vec(tor) from a stream. 
 
then JPlot1D f $WORKDIR postfit[prefit\] root
 
then fatal No sound hydrophone file $HYDROPHONE_TXT fi JGraph f $HYDROPHONE_TXT o $HYDROPHONE_ROOT sort gr k
 
then fatal Invalid string $STRING
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable ACOUSTICS_DEBUG
 
*set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2,-2] set_variable OUTPUT_FILE $argv[-1]
 
do set_variable SIGMA_NS set_variable OUTLIERS set_variable OUTPUT_FILE matrix[${ALPHA_DEG}\deg\] root $JPP JMatrixNZ a $DETECTOR f $INPUT_FILE o $OUTPUT_FILE S
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable TRIPOD_FILE $argv[2] set_variable STAGE $argv[3] set_array INPUT_FILES $argv[4,-1] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID typeset A TRIPODS get_tripods $TRIPOD_FILE TRIPODS typeset a CHI2 CHI2
 
then usage $script[input file[working directory[option]]] nWhere option can be N
 
then usage $script< detector file >< inputfile > fi case set_variable WORKDIR
 
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
 
#define DEBUG(A)
Message macros.