4 if [ -z $JPP_DIR ];
then
5 echo "Variable JPP_DIR undefined."
9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/
null
12 usage "$script <detector identifier>"
17 *) fatal
"Wrong number of arguments."
29 typeset -
A PHYS # physics runs
30 typeset -
A EVEN # even runs
31 typeset -
A ODD # odd runs
33 for KEY
in PHYS EVEN ODD;
do
39 while read RUN RUNSETUPNAME <& 3;
do
40 eval ${KEY}\[${
RUN}\]=\
"$RUNSETUPNAME\"
47 for ODD_RUN in ${(@k)ODD[*]}; do
52 for (( i = $ODD_RUN - 1; $i <= $ODD_RUN + 1; i += 2 )); do
53 if (( `has_key EVEN $i` )); then
59 for (( i = $ODD_RUN - 1; $i >= 1; --i )); do
60 if (( `has_key PHYS $i` )); then
66 if (( $EVEN_RUN != 0 && $PHYS_RUN != 0 )); then
68 set_variable DETECTOR $WORKDIR/KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN}.detx
70 echo "Run triplet (PHYS,EVEN,ODD): ($PHYS_RUN,$EVEN_RUN,$ODD_RUN)
"
72 JTDC -D $DETECTOR_ID -r "$PHYS_RUN $ODD_RUN
" -o TDC_${PHYS_RUN}-${ODD_RUN}.txt
73 JTDC -D $DETECTOR_ID -r "$PHYS_RUN $EVEN_RUN
" -o TDC_${PHYS_RUN}-${EVEN_RUN}.txt
std::istream & read(std::istream &in, JTestSummary &summary, const char delimiter= ' ')
Read test summary.
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O SUMMARY JPrintDAQHeader f $INPUT_FILE read A DAQ_HEADER set_variable DETECTOR_ID
usr share Modules init zsh export TMPDIR
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable
then rm i $OUTPUT_FILE fi let RUN
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable DEBUG set_variable WORKDIR
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
then error Missing CDF files error Run
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 JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
source $JPP_DIR setenv csh $JPP_DIR &dev null eval JShellParser o a A
do echo Generating $dir eval D
esac $JPP_BIN JLogger sh $LOGGER until pgrep JGetMessage</dev/null > dev null