Jpp  15.0.1-rc.1-highqe
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)
for i in ${JPP_BIN_LIST}
then echo Please export the environment variables SINGULARITY_PATH and SINGULARITY_JPP_FILE exit fi JPP_BIN_LIST
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 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 JMuonPostfit f
do echo Generating $dir eval DIR
Definition: JPlotNPE1D.sh:54
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[host[local file]] fi case set_variable LOGGER
Definition: JStopDAQ.sh:23
is
Definition: JDAQCHSM.chsm:167
then rm i $OUTPUT_FILE fi let RUN
then error Missing CDF files error Run
Definition: JSirene.sh:62
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 usage $script< input_file >< detector_file > fi set_variable OUTPUT_DIR set_variable SELECTOR JDAQTimesliceL1 set_variable DEBUG case set_variable DEBUG
set_variable DETECTOR
do set_variable DETECTOR_TXT $WORKDIR detector
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
set_variable NUMBER_OF_ITERATIONS set_variable EPSILON cat acoustics_fit_parameters txt<< EOF $CONFIGURATION[*]Nmin=3;sigma_s=100.0e-6;stdev=10.0;mestimator=0;fixStrings=0;EOF for STRING in $STRINGS[*];do#fit stretching and(z) position of given string set_variable DETECTOR_TMP/tmp/detector_A.datx JEditDetector-a $DETECTOR-o $DETECTOR_TMP-r $STRING JEditDetector-a $DETECTOR-o $DETECTOR-k $STRING for MUL in 0.005 0.001;do DX_M=0.2 for((N=0;$N< $NUMBER_OF_ITERATIONS;++N));do CHI2[3]=$CHI2[1] fitPositionOfString $STRING Z $DX_M fitStretchingOfString $STRING $MUL if(($CHI2[3]-$CHI2[1]< $EPSILON));then break fi done if(($N >=$NUMBER_OF_ITERATIONS));then printf"warning: reached maximum number of iterations %d - converenge %7.3f\n"$N $(($CHI2[3]-$CHI2[1])) fi done JMergeDetector-a $DETECTOR-a $DETECTOR_TMP-o $DETECTOR rm-f $DETECTOR_TMP JConvertDetectorFormat-a $DETECTOR-o $DETECTOR-r-d 0 > &dev null done
then usage $script< string identifier >< detectorfile > event file(toashort file)+" "\nNote that the event files and toashort files should be one-to-one related." fi if (( $

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
$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
event< ev_daq > ev_configure
Definition: JDAQCHSM.chsm:175
esac for TAG in RC_CMD RC_DOM RC_EVT RC_DWRT RC_DFLTR RC_DQUE
Definition: JStopDAQ.sh:29
event< ev_daq > ev_off
Definition: JDAQCHSM.chsm:182
static const JNET::JTag RC_CMD
Definition: JDAQTags.hh:44

Definition at line 104 of file JDOMDAQDriver.sh.