Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
software/JDataWriter/JDataWriter.sh File Reference

Go to the source code of this file.

Functions

then echo Variable JPP_DIR
undefined exit fi source
$JPP_DIR setenv sh $JPP_DIR
set_variable DEBUG
set_variable WORKDIR tmp
set_variable DETECTOR
$JPP_DATA km3net_reference
detx set_variable
LOGGER_OUTPUT logger txt
set_variable HOST
get_ip_address 
if (do_usage $*)
 
then JDetector sh $DETECTOR fi if (!reuse_file $INPUT_FILE)
 
then JLigier sh
$MESSAGE_SERVER continue fi 
if ((1))
 

Variables

 script
 
then usage $script[detector
file[logger file[working
directory]]] fi case
set_variable 
WORKDIR
 
&set_variable LOGGER_OUTPUT
 
&set_variable DETECTOR
 
esac set_variable INPUT_FILE
$WORKDIR trigger_processor
root set_variable
MESSAGE_SERVER localhost
set_variable MESSAGE_LOGGER
localhost set_variable DEBUG
set_variable RUN_1
set_variable RUN_2
set_variable TIMEOUT_S
set_variable RUNTIME_S
set_variable DETECTOR_ID
set_variable DWRITER_HOST
$HOST 
if [[!-f $DETECTOR]]
 
then set_variable singlesRate
set_variable doublesRate
set_variable numberOfSlices
echo Generating random
background echo Singles 
rate
 
do OUTPUT_FILE
 
then rm i $OUTPUT_FILE fi let RUN
 
then cat ev_configure txt
<< EOFdatawriter=$DWRITER_HOST;inputFile=$INPUT_FILE;eventRate_Hz=100.0;EOFfiif[[!-f
driver.txt]];thencat > driver
txt<< EOFprocess
JEventGenerator $HOST
ssh\$HOST\$"$JPP_BIN/JEventGenerator
-u \$NAME\$ -H \$SERVER\$ -M
\$LOGGER\$ -d $DEBUG </dev/null >
& dev null& process
JDataWriter $HOST ssh $HOST
$JPP_BIN JDataWriter u $NAME H
$SERVER M $LOGGER d $DEBUG
</dev/null >& dev null& enter
event 
ev_init
 
do cat driver txt<< EOFevent
ev_configure{RC_EVT%
< ev_configure.txt > RC_DWRT 
path =$WORKDIR
 
 update_s =10
 
 logger_s =5
 
event ev_start
 

Function Documentation

then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR set_variable DEBUG set_variable WORKDIR tmp set_variable DETECTOR $JPP_DATA km3net_reference detx set_variable LOGGER_OUTPUT logger txt set_variable HOST get_ip_address if ( do_usage $*  )
then JDetector sh $DETECTOR fi if ( !reuse_file  $INPUT_FILE)
then JLigier sh $MESSAGE_SERVER continue fi if ( (1)  )

Variable Documentation

script
Initial value:
=${0##*/}
if [ -z $JPP_DIR ]

Definition at line 5 of file software/JDataWriter/JDataWriter.sh.

then usage $script [detector file [logger file [working directory]]] fi case set_variable WORKDIR

Definition at line 32 of file software/JDataWriter/JDataWriter.sh.

& set_variable LOGGER_OUTPUT

Definition at line 33 of file software/JDataWriter/JDataWriter.sh.

& set_variable DETECTOR

Definition at line 34 of file software/JDataWriter/JDataWriter.sh.

esac set_variable INPUT_FILE $WORKDIR trigger_processor root set_variable MESSAGE_SERVER localhost set_variable MESSAGE_LOGGER localhost set_variable DEBUG set_variable RUN_1 set_variable RUN_2 set_variable TIMEOUT_S set_variable RUNTIME_S set_variable DETECTOR_ID set_variable DWRITER_HOST $HOST if[[!-f $DETECTOR]]

Definition at line 34 of file software/JDataWriter/JDataWriter.sh.

then set_variable singlesRate set_variable doublesRate set_variable numberOfSlices echo Generating random background echo Singles rate

Definition at line 95 of file software/JDataWriter/JDataWriter.sh.

*fatal Wrong number of arguments esac JCookie sh typeset Z RUN set_variable OUTPUT_FILE
Initial value:
=`printf %s/KM3NeT_%08d_%08d.root $WORKDIR $DETECTOR_ID $RUN`
if [[ -f $OUTPUT_FILE ]]
*fatal Wrong number of arguments esac set_variable ID JPrintDetector a $JPP_DATA km3net_reference detx O identifier sed s Detector set_variable RUN typeset Z ID typeset Z RUN set_variable INPUT_FILE $WORKDIR timeslice root set_variable OUTPUT_FILE $WORKDIR KM3NeT_
then JPizza f
Definition: JPizza.sh:46
then print_variable DETECTOR INPUT_FILE INTERMEDIATE_FILE check_input_file $DETECTOR $INPUT_FILE check_output_file $INTERMEDIATE_FILE $OUTPUT_FILE JMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
Definition: JPath.sh:52
then display $WORKDIR
Definition: plot-Domino.sh:142

Definition at line 97 of file software/JDataWriter/JDataWriter.sh.

then rm i $OUTPUT_FILE fi let RUN
Initial value:
=$RUN+1
if [[ ! -f ev_configure.txt ]]
then JLigiers sh continue fi cat driver txt<< EOFprocess dfilter $HOST1 ssh\$HOST\$"JDataFilter -H \$SERVER\$ -M \$LOGGER\$ -d $DEBUG &";enterevent ev_init{RC_CMD%< ev_init.txt > from me< ev_init.txt > event ev_configure
then JPizza f
Definition: JPizza.sh:46
esac done
Definition: JAddHDE.sh:21

Definition at line 103 of file software/JDataWriter/JDataWriter.sh.

then cat ev_configure txt<<EOFdatawriter = $DWRITER_HOST;inputFile = $INPUT_FILE;eventRate_Hz = 100.0;EOFfiif [[ ! -f driver.txt ]]; thencat> driver txt<<EOFprocess JEventGenerator $HOST ssh \$HOST\$ "$JPP_BIN/JEventGenerator -u \$NAME\$ -H \$SERVER\$ -M \$LOGGER\$ -d $DEBUG </dev/null >& dev null& process JDataWriter $HOST ssh $HOST $JPP_BIN JDataWriter u $NAME H $SERVER M $LOGGER d $DEBUG</dev/null >& dev null& enter event ev_init
Initial value:
{ RC_CMD }
EOF
let RUN=RUN_1
while (( $RUN <= $RUN_2 ))
then rm i $OUTPUT_FILE fi let RUN
static const JNET::JTag RC_CMD
Definition: JDAQTags.hh:44

Definition at line 132 of file software/JDataWriter/JDataWriter.sh.

do cat driver txt<<EOFevent ev_configure { RC_EVT %<ev_configure.txt> RC_DWRT path =$WORKDIR

Definition at line 143 of file software/JDataWriter/JDataWriter.sh.

update_s =10

Definition at line 143 of file software/JDataWriter/JDataWriter.sh.

logger_s =5

Definition at line 143 of file software/JDataWriter/JDataWriter.sh.

event ev_start
Initial value:
{ RC_CMD $RUN $DETECTOR_ID }
sleep $RUNTIME_S
event ev_pause { RC_CMD }
event ev_stop { RC_CMD }
EOF
let RUN=$RUN+1
cat>>driver.txt<<EOF
event ev_reset { RC_CMD }
event ev_off { RC_CMD }
EOF
fi
if (( 1 ))
event< ev_daq > ev_reset
Definition: JDAQCHSM.chsm:180
event< ev_daq > ev_stop
Definition: JDAQCHSM.chsm:179
event< ev_daq > ev_pause
Definition: JDAQCHSM.chsm:177
then rm i $OUTPUT_FILE fi let RUN
event< ev_daq > ev_off
Definition: JDAQCHSM.chsm:182
static const JNET::JTag RC_CMD
Definition: JDAQTags.hh:44
esac done
Definition: JAddHDE.sh:21

Definition at line 146 of file software/JDataWriter/JDataWriter.sh.