8 if [ -z $JPP_DIR ]; 
then 
    9     echo "Variable JPP_DIR undefined." 
   13 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/
null 
   20     trigger3DShower.enabled
 
   21     triggerMXShower.enabled
 
   27 TRIGGERS=(`grep 
setTriggerBit $JPP_DIR/software/JTrigger/JTriggerBits.hh |\
 
   30  sed -
n 's/.*\(JTrigger[^ ]*\).*/\1/p'`)
 
   37 if ( do_usage $* ); 
then 
   39         "$script <detector file> (input file)+" \
 
   40         "\nGIT detector run livetime_s UTCMin_s UTCMax_s ${TRIGGER_PARAMETERS[*]}" \
 
   41         " ${DAQ[*]} ${TRIGGERS[*]} in-sync out-sync DAQ WR HRV FIFO PMTs MEAN_Rate_Hz RMS_Rate_Hz" 
   45     fatal 
"Wrong number of arguments." 
   58     JTriggerMonitor -
v |& awk 
'/version/ { print $2 }'            | 
read     GIT_VERSION
 
   78         -Q 3 3>&1 >& ${TURBOT_FILE/.root/.log}                    | 
read -
A  TURBOT
 
   85     printf 
" %32s"   ${GIT_VERSION}
 
   86     printf 
" %8d"    ${DAQ_HEADER[1,2]}
 
   87     printf 
" %9.1f"  ${LIVETIME_S[1]}
 
   88     printf 
" %12.1f" ${UTC_S[*]}
 
   90     for KEY 
in ${TRIGGER_PARAMETERS[*]}; 
do 
   98     for KEY 
in ${DAQ[*]}; 
do 
  100         JPrintTree -
f ${
INPUT_FILE} |& eval awk \
'/${KEY}/ \{ print \$3\; \}\'  | read VALUE 
  102         printf " %8d" ${VALUE-0} 
  105     printf " %8d"   ${TRIGGER_MONITOR[*]} 
  106     printf " %2d"   ${TURBOT[1,2]} 
  107     printf " %7.5f" ${SUMMARY_MONITOR[1,4]} 
  108     printf " %8.1f" ${SUMMARY_MONITOR[5]} 
  109     printf " %7.0f" ${SUMMARY_MONITOR[6,7]} 
void set_variable(const std::string &name, const std::string &value)
Set environment variable. 
 
bool read(Vec &v, std::istream &is)
Read a Vec(tor) from a stream. 
 
then fatal No sound hydrophone file $HYDROPHONE_TXT fi JGraph f $HYDROPHONE_TXT o $HYDROPHONE_ROOT sort gr k
 
do set_array DAQHEADER JPrintDAQHeader f
 
then fatal Not enough arguments fi set_variable DETECTOR $argv[1] INPUT_FILES
 
*set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2,-2] set_variable OUTPUT_FILE $argv[-1]
 
#define setTriggerBit(JTrigger_t, N)
Macro to set trigger bit of a given trigger class. 
 
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
 
double getLivetime(const std::string &file_name)
Get data taking live time. 
 
alias put_queue eval echo n
 
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 typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
 
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.