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

Go to the source code of this file.

Variables

 version
 
then echo Variable JPP_DIR
undefined exit fi source
$JPP_DIR setenv sh $JPP_DIR
set_variable DEBUG
set_variable WORKDIR
set_variable DETECTOR
$JPP_DATA km3net_reference
detx set_variable TRIGGER
$JPP_DATA
trigger_parameters_arca txt
set_variable NUMBER_OF_SLICES
set_variable FRAMETIME_MS
set_variable RATE_L1_HZ 
set_variable
 
then usage $script[detector
file[trigger file[working
directory]]] fi case
set_variable 
WORKDIR
 
&set_variable TRIGGER
 
&set_variable DETECTOR
 
esac set_variable PIPE
$WORKDIR pipe dat set_variable
CPU_TXT $WORKDIR cpu txt
set_variable CPU_ROOT $WORKDIR
cpu root set_variable RATE_TXT
$WORKDIR rate txt set_variable
RATE_ROOT $WORKDIR rate root
echo 
Detector
 
then for RATE_L0_HZ in
 
do LOGGER_FILE
 
then if [[-f $CPU_TXT]]
 
do ELAPSED_TIME =`awk -v key="$KEY" '$0 == key
 
do CPU
 

Variable Documentation

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

Definition at line 5 of file JTriggerProfiler.sh.

then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR set_variable DEBUG set_variable WORKDIR set_variable DETECTOR $JPP_DATA km3net_reference detx set_variable TRIGGER $JPP_DATA trigger_parameters_arca txt set_variable NUMBER_OF_SLICES set_variable FRAMETIME_MS set_variable RATE_L1_HZ set_variable

Definition at line 34 of file JTriggerProfiler.sh.

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

Definition at line 39 of file JTriggerProfiler.sh.

& set_variable TRIGGER

Definition at line 40 of file JTriggerProfiler.sh.

& set_variable DETECTOR

Definition at line 41 of file JTriggerProfiler.sh.

esac set_variable PIPE $WORKDIR pipe dat set_variable CPU_TXT $WORKDIR cpu txt set_variable CPU_ROOT $WORKDIR cpu root set_variable RATE_TXT $WORKDIR rate txt set_variable RATE_ROOT $WORKDIR rate root echo Detector

Definition at line 41 of file JTriggerProfiler.sh.

then rm $RATE_TXT fi for RATE_L0_HZ in

Definition at line 59 of file JTriggerProfiler.sh.

do LOGGER_FILE

Definition at line 61 of file JTriggerProfiler.sh.

then if[[-f $RATE_TXT]]

Definition at line 93 of file JTriggerProfiler.sh.

do ELAPSED_TIME =`awk -v key="$KEY" '$0 == key

Definition at line 105 of file JTriggerProfiler.sh.

do CPU
Initial value:
{ if ($3 == "elapsed") print $1 }' $LOGGER_FILE`
TOTAL_CPU=$(($TOTAL_CPU + $ELAPSED_TIME / $FRAMETIME_MS))
done
RATE_L0_KHZ=$(($RATE_L0_HZ * 1e-3))
echo "$RATE_L0_KHZ $TOTAL_CPU" >> $CPU_TXT
done
JGraph
-f $CPU_TXT
-o $CPU_ROOT
JPlot1D
-f $CPU_ROOT:\.\*
-x "0 20"
-y "0 60"
-> "Rate [kHz]"
-\^ "CPU [cores]"
-T ""
-o cpu.$FORMAT $BATCH
fi
if (( 1 ))
print
Definition: JConvertDusj.sh:44

Definition at line 105 of file JTriggerProfiler.sh.