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

Go to the source code of this file.

Functions

then usage $script< detector
file >< inputfile > nInput
file corresponds to the output
of JKatoomba[.sh] fi 
if (($#!=2))
 
do echo n Creating graphics
for string $STRING 
for ((FLOOR=$FIRST_FLOOR;$FLOOR<=$LAST_FLOOR;FLOOR+=1))
 

Variables

 script
 
then echo Variable JPP_DIR
undefined exit fi source
$JPP_DIR setenv sh $JPP_DIR
&dev null 
set_variable
 
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 {(@k)TRIPODS}
 
do JCanberra a $DETECTOR f
$INPUT_FILE o $WORKDIR
canberra[${EMITTER}\] root T
$WORKDIR tripod txt V $WORKDIR
sound_velocity txt M $WORKDIR
mechanics txt H $WORKDIR
hydrophone txt E $EMITTER
$DISABLE d $DEBUG!done
kill_child_processes_at_exit
attach getModule a $DETECTOR
typeset Z STRING typeset Z
FLOOR for STRING in 
$STRINGS [*]
 
do sput $STRING $FLOOR sget MODULE INPUT_FILES
 

Function Documentation

then usage $script<detector file><inputfile> nInput file corresponds to the output of JKatoomba [.sh] fi if ( ($#!=2)  )
do echo n Creating graphics for string $STRING for ( (FLOOR=$FIRST_FLOOR;$FLOOR<=$LAST_FLOOR;FLOOR+=1)  )

Variable Documentation

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

Definition at line 2 of file JCanberra.sh.

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

Definition at line 19 of file JCanberra.sh.

then rm $RATE_TXT fi for RATE_L0_HZ in {(@k)TRIPODS}

Definition at line 42 of file JCanberra.sh.

do JCanberra a $DETECTOR f $INPUT_FILE o $WORKDIR canberra [${EMITTER}\] root T $WORKDIR tripod txt V $WORKDIR sound_velocity txt M $WORKDIR mechanics txt H $WORKDIR hydrophone txt E $EMITTER $DISABLE d $DEBUG ! done kill_child_processes_at_exit attach getModule a $DETECTOR typeset Z STRING typeset Z FLOOR for STRING in $STRINGS[*]

Definition at line 64 of file JCanberra.sh.

then INPUT_FILES
Initial value:
=(`ls $WORKDIR/canberra\[*\].root`)
JPlot1D
-f "${INPUT_FILES//\.root/.root:${MODULE}}"
-\> "#Deltat [s]"
-\^ "number of events [a.u.]"
-x "$XMIN $XMAX"
-N "X 505"
-L TR
-T "(${STRING},${FLOOR})"
-o ${TMPDIR:-/tmp}/toa_${STRING}_${FLOOR}.$FORMAT $BATCH
montage
-tile 6x3
-geometry +0+0
${TMPDIR:-/tmp}/toa_${STRING}_{01..18}.$FORMAT
$WORKDIR/toa_${STRING}.$FORMAT >& /dev/null
mv ${TMPDIR:-/tmp}/toa_${STRING}_00.$FORMAT
echo " -> $WORKDIR/toa_${STRING}.$FORMAT"
rm -f ${TMPDIR:-/tmp}/toa_${STRING}_*.$FORMAT
detach
for EMITTER in ${(@k)TRIPODS}
then fatal No hydrophone data file $HYDROPHONE_TXT fi sort gr k
clean eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY set_variable STRING
o $QUALITY_ROOT d $DEBUG!JPlot1D f
Definition: JDataQuality.sh:66
then JShowerPostfit f $INPUT_FILE o $OUTPUT_FILE N
then echo
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR if do_usage *then usage $script[(input file)+] fi set_variable DEBUG set_variable WORKDIR TMPDIR
do set_variable OUTPUT_DIRECTORY $WORKDIR T
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 ${TMPDIR:-/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 JConvertDetectorFormat a $DETECTOR[1] o
then display $WORKDIR
Definition: plot-Domino.sh:128
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:42
esac $JPP_BIN JLogger sh $LOGGER until pgrep JGetMessage</dev/null > dev null

Definition at line 73 of file JCanberra.sh.