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
JPrintK40Rates.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 DIR $JPP_DIR
examples JPhysics set_variable
DEBUG set_variable
darkcount_Hz set_variable
rateL0_Hz set_array rateL1_Hz
if do_usage *then usage
$script[working directory] fi
function 
typeout ()
 

Variables

 version
 
set_variable WORKDIR tmp K40
mkdir p $WORKDIR cp $DIR
JRateK40 cc $WORKDIR rateL0 cc
cp $DIR JMultiplicityK40 cc
$WORKDIR rateL1 cc cat
$WORKDIR Makefile
<< EOFinclude\$(JPP_DIR)/make/JMakefileEOFfor
TARGET in KM3NeT KM3NeT_highQE;do
if((1));then make-C $WORKDIR
clean make-C $WORKDIR $TARGET
$WORKDIR/rateL0-d 0 >
&$WORKDIR 
rateL0_
 

Function Documentation

then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR set_variable DIR $JPP_DIR examples JPhysics set_variable DEBUG set_variable darkcount_Hz set_variable rateL0_Hz set_array rateL1_Hz if do_usage* then usage $script [working directory] fi function typeout ( )

Definition at line 39 of file JPrintK40Rates.sh.

40 {
41  printf "(%4.0f, " $(( $rateL0_Hz + $darkcount_Hz ))
42  printf "{ %6.1f" $rateL1_Hz[1]
43  printf ", %6.2f" $rateL1_Hz[2,-1]
44  printf "})\n"
45 }
const int n
Definition: JPolint.hh:660

Variable Documentation

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

Definition at line 5 of file JPrintK40Rates.sh.

set_variable WORKDIR tmp K40 mkdir p $WORKDIR cp $DIR JRateK40 cc $WORKDIR rateL0 cc cp $DIR JMultiplicityK40 cc $WORKDIR rateL1 cc cat $WORKDIR Makefile<<EOFinclude \$(JPP_DIR)/make/JMakefileEOFfor TARGET in KM3NeT KM3NeT_highQE; do if (( 1 )); then make -C $WORKDIR clean make -C $WORKDIR $TARGET $WORKDIR/rateL0 -d 0 >& $WORKDIR rateL0_
Initial value:
{TARGET}.txt
$WORKDIR/rateL1
-n 100000000
-F 4
-G 2
-D "0.216 5"
-A 1
-U
-o /dev/null
-d 0 >& $WORKDIR/rateL1_${TARGET}.txt
fi
eval set_variable rateL0_${TARGET}_Hz `awk '/Rate *1Dx1D/ { print $4 }' $WORKDIR/rateL0_${TARGET}.txt`
eval set_array rateL1_${TARGET}_Hz `awk '/Rate\[.*\] *=/ { print $3 }' $WORKDIR/rateL1_${TARGET}.txt`
rateL0_Hz=$(( $rateL0_Hz * $rateL0_KM3NeT_highQE_Hz / $rateL0_KM3NeT_Hz ))
darkcount_Hz=$(( $darkcount_Hz * 3 ))
for (( i = 1; i <= ${#rateL1_Hz}; ++i ))
const int n
Definition: JPolint.hh:660
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR set_variable DIR $JPP_DIR examples JPhysics set_variable DEBUG set_variable darkcount_Hz set_variable rateL0_Hz set_array rateL1_Hz if do_usage *then usage $script[working directory] fi function typeout()
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable
Definition: JAcoustics.sh:20
do $DIR JTransitTime o
Definition: JTransitTime.sh:44
then awk F
set_variable WORKDIR tmp K40 mkdir p $WORKDIR cp $DIR JRateK40 cc $WORKDIR rateL0 cc cp $DIR JMultiplicityK40 cc $WORKDIR rateL1 cc cat $WORKDIR Makefile<< EOFinclude\$(JPP_DIR)/make/JMakefileEOFfor TARGET in KM3NeT KM3NeT_highQE;do if((1));then make-C $WORKDIR clean make-C $WORKDIR $TARGET $WORKDIR/rateL0-d 0 > &$WORKDIR rateL0_
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
Definition: JMuonPath.sh:47
then display $WORKDIR
Definition: plot-Domino.sh:128
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
do echo Generating $dir eval D
Definition: JDrawLED.sh:53
source $JPP_DIR setenv csh $JPP_DIR eval JShellParser o a A
esac $JPP_BIN JLogger sh $LOGGER until pgrep JGetMessage</dev/null > dev null

Definition at line 67 of file JPrintK40Rates.sh.