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

Go to the source code of this file.

Functions

then echo The file $DIR
KM3NeT_00000001_00000000 root
already please rename or
remove it then restart this
script exit fi 
if ((0))
 

Variables

shopt s expand_aliases if [-z $SINGULARITY_PATH][-z $SINGULARITY_JPP_FILE]
 
then echo Please export the
environment variables
SINGULARITY_PATH and
SINGULARITY_JPP_FILE exit fi 
JPP_BIN_LIST
 
do alias $i
 
then echo
 
then echo The file $DIR
KM3NeT_00000001_00000000 root
already 
exists
 
then echo The file $DIR
KM3NeT_00000001_00000000 root
already please rename or
remove it 
first
 
then JLigier local sh start fi
cat ev_configure_dfilter_dqdf 
txt<< EOFnumberOfFramesPerSlice=1;dataWriter=${DATAWRITER}detector=%<${DETECTOR}>
 
 triggerParameters = trigger3DMuon.enabled = 0
 
 bufferSize = 536870912
 
EOF cat
ev_configure_dqueue_dqdf txt
<< EOFtimeslice_duration=100;run_start_time=0;max_dump_size=0;dump_file_prefix=dump_;dump_file_postfix=.dqd;opto_ports=56015;acou_ports=56016;opto_recipients=127.0.0.1:5556;acou_recipient=127.0.0.1:5800;EOFcat >
driver txt<< EOFprocess
DataQueue $DATAQUEUE"DataQueue
-u \$NAME\$ -H \$SERVER\$ -M
\$LOGGER\$ -d $DEBUG -o -a
</dev/null >& dev null&
process JDataWriter
$DATAWRITER JDataWriter u
$NAME H $SERVER M $LOGGER d
$DEBUG</dev/null >& dev null&
process JDataFilter
$DATAFILTER JDataFilter u
$NAME P $PORT H $SERVER M
$LOGGER d $DEBUG</dev/null >
& dev null& enter event 
ev_init
 

Function Documentation

then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it then restart this script exit fi if ( (0)  )

Variable Documentation

shopt s expand_aliases if[-z $SINGULARITY_PATH][-z $SINGULARITY_JPP_FILE]

Definition at line 15 of file JDOMDAQDriver.sh.

then echo Please export the environment variables SINGULARITY_PATH and SINGULARITY_JPP_FILE exit fi JPP_BIN_LIST
Initial value:
=$(singularity exec $SINGULARITY_PATH/$SINGULARITY_JPP_FILE bash -c 'export JPP_BIN_LIST=`ls -1 /Jpp/out/Linux/bin` && echo $JPP_BIN_LIST' | tail -n1)
then echo Please export the environment variables SINGULARITY_PATH and SINGULARITY_JPP_FILE exit fi JPP_BIN_LIST
$WORKDIR ev_configure_dqsimulator txt echo process $DQ_SIMULATOR $i $SOURCE_HOST[$index] csh c(setenv ROOTSYS $ROOTSYS &&source $JPP_DIR/setenv.csh $JPP_DIR &&($DQ_SIMULATOR\-u\$NAME\$\-H\$SERVER\$\-M\$LOGGER\$\-d $DEBUG</dev/null > &/dev/null &))'
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
Definition: JCanberra.sh:48

Definition at line 20 of file JDOMDAQDriver.sh.

do alias $i
Initial value:
="singularity exec -B $HOME $SINGULARITY_PATH/$SINGULARITY_JPP_FILE $i"
RUNTIME_S=$1 #Run duration in seconds
IP=$2 #IP address of the machine
DIR=$3 #location where the datafile is written
DETECTOR=$4 #location of the detector file
RUN=0
TIMEOUT_S=5
SERVER=$IP
LOGGER=$IP
DATAFILTER=$IP
DATAWRITER=$IP
DATAQUEUE=$IP
PORT=5556
if [ -f $DETECTOR ]
then usage $script[port]< option > nPossible restart fi case set_variable OPTION set_variable PORT
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable SERVER localhost define_variable LOGGER if do_usage *then usage $script< server >[logger] fi case set_variable LOGGER
Definition: JStopDAQ.sh:23
then usage $script[< detector identifier >< run range >]< QA/QCfile > nExample script to produce data quality plots nWhen a detector identifier and run range are data are downloaded from the database nand subsequently stored in the given QA QC file
Definition: JDataQuality.sh:19
o $QUALITY_ROOT d $DEBUG!CHECK_EXIT_CODE JPlot1D f
Definition: JDataQuality.sh:76
then fatal Wrong number of arguments fi set_variable ARCHIVE $argv[1] set_variable ID $argv[2] set_variable VERSION $argv[3] source JAcousticsToolkit sh RUN
is
Definition: JDAQCHSM.chsm:167
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable DETECTOR_ID set_array RUNS if do_usage *then usage $script< source directory > nThe source directory corresponds to a pre calibrated D0ARCA009 detector fi case set_variable DIR
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
Definition: JCanberra.sh:48
then set_variable MODULE getModule a $DETECTOR L $STRING $FLOOR JEditDetector a $DETECTOR M $MODULE add $X o $DETECTOR else echo No update of detector $DETECTOR
&set_variable SERVER
Definition: JStopDAQ.sh:29
then error Missing CDF files error Run
Definition: JSirene.sh:58
set_variable DETECTOR
do set_variable DETECTOR_TXT $WORKDIR detector
esac done
Definition: JAddHDE.sh:21
#define DEBUG(A)
Message macros.
Definition: JMessage.hh:62

Definition at line 23 of file JDOMDAQDriver.sh.

then echo

Definition at line 56 of file JDOMDAQDriver.sh.

then echo The file $DIR KM3NeT_00000001_00000000 root already exists

Definition at line 57 of file JDOMDAQDriver.sh.

then echo The file $DIR KM3NeT_00000001_00000000 root already please rename or remove it first

Definition at line 57 of file JDOMDAQDriver.sh.

then JLigier local sh start fi cat ev_configure_dfilter_dqdf txt<< EOFnumberOfFramesPerSlice=1;dataWriter=${DATAWRITER}detector=%<${DETECTOR}>

Definition at line 72 of file JDOMDAQDriver.sh.

triggerParameters = trigger3DMuon.enabled = 0

Definition at line 73 of file JDOMDAQDriver.sh.

bufferSize = 536870912

Definition at line 77 of file JDOMDAQDriver.sh.

EOF cat ev_configure_dqueue_dqdf txt<<EOFtimeslice_duration=100;run_start_time=0;max_dump_size=0;dump_file_prefix=dump_;dump_file_postfix=.dqd;opto_ports=56015;acou_ports=56016;opto_recipients=127.0.0.1:5556;acou_recipient=127.0.0.1:5800;EOFcat> driver txt<<EOFprocess DataQueue $DATAQUEUE "DataQueue -u \$NAME\$ -H \$SERVER\$ -M \$LOGGER\$ -d $DEBUG -o -a </dev/null >& dev null& process JDataWriter $DATAWRITER JDataWriter u $NAME H $SERVER M $LOGGER d $DEBUG</dev/null >& dev null& process JDataFilter $DATAFILTER JDataFilter u $NAME P $PORT H $SERVER M $LOGGER d $DEBUG</dev/null >& dev null& enter event ev_init
Initial value:
{ RC_CMD }
event ev_configure {
RC_DQUE %<ev_configure_dqueue_dqdf.txt>%
RC_DFLTR %<ev_configure_dfilter_dqdf.txt>%
RC_DWRT path=$DIR; update_s=10; logger_s=5;}
event ev_start { RC_CMD $RUN 1 }
sleep $RUNTIME_S
event ev_pause { RC_CMD }
event ev_stop { RC_CMD }
event ev_reset { RC_CMD }
event ev_off { RC_CMD }
EOF
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
event< ev_daq > ev_configure
Definition: JDAQCHSM.chsm:175
*fatal Wrong number of arguments esac for TAG in RC_CMD RC_DOM RC_EVT RC_DWRT RC_DFLTR RC_DQUE
Definition: JStopDAQ.sh:29
$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_DQSIM<$WORKDIR/ev_configure_dqsimulator.txt > RC_DWRT path
event< ev_daq > ev_off
Definition: JDAQCHSM.chsm:182
static const JNET::JTag RC_CMD
Definition: JDAQTags.hh:60

Definition at line 104 of file JDOMDAQDriver.sh.