Jpp  15.0.2
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
software/JDataFilter/JDataFilter.sh File Reference

Go to the source code of this file.

Functions

$WORKDIR
ev_configure_domsimulator txt
echo process $DOM_SIMULATOR $i 
$SOURCE_HOST (setenv ROOTSYS $ROOTSYS &&source $JPP_DIR/setenv.csh $JPP_DIR &&$DOM_SIMULATOR\-u\$NAME\$\-H\$SERVER\$\-M\$LOGGER\$\-d $DEBUG\</dev/null > &/dev/null)&
 
do set_variable PID ps h o p C
$PROCESS debug Check 
$PROCESS (${PID})." if [[ -n "$PID" ]] then error "$PROCESS still running($
 

Variables

 script
 
then echo Variable JPP_DIR
undefined exit fi source
$JPP_DIR setenv sh $JPP_DIR 
set_variable
 
then usage $script[working
directory] fi case
set_variable 
WORKDIR
 
*fatal Wrong number of
arguments esac set_variable
DETECTOR $WORKDIR detector
detx set_variable ID
set_variable RUN typeset Z ID
typeset Z RUN set_variable
INPUT_FILE $WORKDIR timeslice
root set_variable OUTPUT_FILE
$WORKDIR 
KM3NeT_
 
then echo Detector $DETECTOR aleady exists
 
remove to overwrite exit fi
JDetector D $ID 
detectorType
 
$WORKDIR driver txt done cat
$WORKDIR driver txt
<< EOFprocess ${DATAFILTER}$FILTER_HOST
csh-c '(setenv ROOTSYS
$ROOTSYS &&source $JPP_DIR/setenv.csh
$JPP_DIR &&JDataFilter-H\$SERVER\$-M\$LOGGER\$-d
$DEBUG-u ${DATAFILTER}-P $PORT
</dev/null > &/dev/null)&';process
${DATAWRITER}$WRITER_HOST csh-c
'(setenv ROOTSYS $ROOTSYS
&&source $JPP_DIR/setenv.csh
$JPP_DIR &&JDataWriter-H\$SERVER\$-M\$LOGGER\$-d
$DEBUG-u ${DATAWRITER}</dev/null >
&/dev/null)&';print
enterevent ev_init{RC_CMD}event
ev_reset{RC_CMD}event ev_init{RC_CMD}event
ev_configure{RC_DFLTR%
<$WORKDIR/ev_configure_datafilter.txt >
RC_DOM<$WORKDIR/ev_configure_domsimulator.txt >
RC_DWRT 
path =$WORKDIR
 
 update_s =10
 
 logger_s =5
 
event ev_start
 
kill $PID fi done echo n clean[Y/N]
read ANSWER 
if [[$ANSWER=="Y"||$ANSWER=="y"]]
 

Function Documentation

$WORKDIR ev_configure_domsimulator txt echo process $DOM_SIMULATOR $i $SOURCE_HOST ( setenv ROOTSYS $ROOTSYS &&source $JPP_DIR/setenv.csh $JPP_DIR &&$DOM_SIMULATOR\-u\$NAME\$\-H\$SERVER\$\-M\$LOGGER\$\-d $DEBUG\</dev/null > &/dev/  null)
do set_variable PID ps h o p C $PROCESS debug Check $PROCESS (   ${PID})

Definition at line 232 of file software/JDataFilter/JDataFilter.sh.

232  {PID})."
233 
234  if [[ -n "$PID" ]] then
235  error "$PROCESS still running (${PID})."
do set_variable PID ps h o p C $PROCESS debug Check $PROCESS(${PID})." if [[ -n "$PID" ]] then error "$PROCESS still running($
then PID
Definition: mkqueue.sh:67

Variable Documentation

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

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

then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR set_variable

Definition at line 42 of file software/JDataFilter/JDataFilter.sh.

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

Definition at line 47 of file software/JDataFilter/JDataFilter.sh.

Definition at line 61 of file software/JDataFilter/JDataFilter.sh.

then echo Detector $DETECTOR aleady exists

Definition at line 109 of file software/JDataFilter/JDataFilter.sh.

remove to overwrite exit fi JDetector D $ID detectorType

Definition at line 115 of file software/JDataFilter/JDataFilter.sh.

$WORKDIR driver txt done cat $WORKDIR driver txt<<EOFprocess ${DATAFILTER} $FILTER_HOST csh -c '(setenv ROOTSYS $ROOTSYS && source $JPP_DIR/setenv.csh $JPP_DIR && JDataFilter -H \$SERVER\$ -M \$LOGGER\$ -d $DEBUG -u ${DATAFILTER} -P $PORT </dev/null >&/dev/null) &';process ${DATAWRITER} $WRITER_HOST csh -c '(setenv ROOTSYS $ROOTSYS && source $JPP_DIR/setenv.csh $JPP_DIR && JDataWriter -H \$SERVER\$ -M \$LOGGER\$ -d $DEBUG -u ${DATAWRITER} </dev/null >&/dev/null) &';print enterevent ev_init { RC_CMD }event ev_reset { RC_CMD }event ev_init { RC_CMD }event ev_configure { RC_DFLTR %<$WORKDIR/ev_configure_datafilter.txt> RC_DOM<$WORKDIR/ev_configure_domsimulator.txt> RC_DWRT path =$WORKDIR

Definition at line 200 of file software/JDataFilter/JDataFilter.sh.

update_s =10

Definition at line 200 of file software/JDataFilter/JDataFilter.sh.

logger_s =5

Definition at line 200 of file software/JDataFilter/JDataFilter.sh.

event ev_start
Initial value:
{ RC_CMD $RUN $ID }
sleep $RUNTIME_S
event ev_pause { RC_CMD }
event ev_stop { RC_CMD }
event ev_reset { RC_CMD }
event ev_off { RC_CMD }
EOF
JDAQDriver
-H $MESSAGE_SERVER
-M $MESSAGE_LOGGER
-t $TIMEOUT_S
-f $WORKDIR/driver.txt
-d $DEBUG
-c
for PROCESS in JDOMSimulator JDataFilter JDataWriter
event< ev_daq > ev_reset
Definition: JDAQCHSM.chsm:180
do $JPP JMEstimator M
Definition: JMEstimator.sh:37
event< ev_daq > ev_stop
Definition: JDAQCHSM.chsm:179
then JMuonPostfit f
static const double H
Planck constant [eV s].
event< ev_daq > ev_pause
Definition: JDAQCHSM.chsm:177
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
Definition: JMuonPath.sh:47
then display $WORKDIR
Definition: plot-Domino.sh:128
event< ev_daq > ev_off
Definition: JDAQCHSM.chsm:182
static const JNET::JTag RC_CMD
Definition: JDAQTags.hh:44
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
Definition: JCanberra.sh:41

Definition at line 203 of file software/JDataFilter/JDataFilter.sh.

kill $PID fi done echo n clean [Y/N] read ANSWER if[[$ANSWER=="Y"||$ANSWER=="y"]]

Definition at line 246 of file software/JDataFilter/JDataFilter.sh.