Jpp  16.0.1
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
tripod-3Z:fit.sh File Reference

Go to the source code of this file.

Functions

then usage $script[< tripod
file >] fi 
if (($# > 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 source JAcoustics
sh CHECK_EXIT_CODE
set_variable TRIPOD3Z_TXT
$WORKDIR tripod3z txt if[[!-f
$TRIPOD3Z_TXT]] then fatal No
detector data file
$TRIPOD3Z_TXT fi grep v printf
optimum n $X $Y $Z $CHI2 $RMS
awk awk
Y
 
do set_variable TRIPOD_TXT $WORKDIR tripod3z_
 
then JFit f
 

Function Documentation

then usage $script [<tripod file>] fi if ( ($# > 1)  )

Variable Documentation

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

Definition at line 2 of file tripod-3Z:fit.sh.

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

Definition at line 18 of file tripod-3Z:fit.sh.

then fatal Wrong number of arguments fi source JAcoustics sh CHECK_EXIT_CODE set_variable TRIPOD3Z_TXT $WORKDIR tripod3z txt if [[ ! -f $TRIPOD3Z_TXT ]] then fatal No detector data file $TRIPOD3Z_TXT fi grep v printf optimum n $X $Y $Z $CHI2 $RMS awk awk v Y
Initial value:
=$Y -v Z=$Z '$1 !~ /^#/ { if ( $2 == Y && $3 == Z ) { printf "%7.3f %7.3f %7.3f\n", $1, $4, $5 } }' $TRIPOD3Z_TXT >! $WORKDIR/tripod3z_${A}.txt
awk -v X=$X -v Z=$Z '$1 !~ /^#/ { if ( $1 == X && $3 == Z ) { printf "%7.3f %7.3f %7.3f\n", $2, $4, $5 } }' $TRIPOD3Z_TXT >! $WORKDIR/tripod3z_${B}.txt
awk -v X=$X -v Y=$Y '$1 !~ /^#/ { if ( $1 == X && $2 == Y ) { printf "%7.3f %7.3f %7.3f\n", $3, $4, $5 } }' $TRIPOD3Z_TXT >! $WORKDIR/tripod3z_${C}.txt
for TRIPOD in $A $B $C
then fatal Wrong number of arguments fi set_variable STRING $argv[1] set_variable DETECTORXY_TXT $WORKDIR $DETECTORXY_TXT tail read X Y CHI2 RMS printf optimum n $X $Y $CHI2 $RMS awk v Y
do set_variable TRIPOD_TXT $WORKDIR tripod3z_
static const double C
Physics constants.
do set_variable STRING_TXT awk
&set_variable TRIPOD
then break fi done getCenter read X Y Z let X
then display $WORKDIR
Definition: plot-Domino.sh:128
do set_variable MODULE getModule a $WORKDIR detector_a datx L $STRING JEditDetector a $WORKDIR detector_a datx M $MODULE setz o $WORKDIR detector_a datx JEditDetector a $WORKDIR detector_b datx M $MODULE setz o $WORKDIR detector_b datx done echo Output stored at $WORKDIR detector_a datx and $WORKDIR tripod_a txt JDrawDetector2D a $WORKDIR detector_a datx a $WORKDIR detector_b datx L BL o detector $FORMAT $BATCH JDrawDetector2D T $WORKDIR tripod_a txt T $WORKDIR tripod_b txt L BL o tripod $FORMAT $BATCH JCompareDetector a $WORKDIR detector_a datx b $WORKDIR detector_b datx o $WORKDIR abc root &dev null for KEY in X Y Z
data_type v[N+1][M+1]
Definition: JPolint.hh:756
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
source $JPP_DIR setenv csh $JPP_DIR &dev null eval JShellParser o a A

Definition at line 42 of file tripod-3Z:fit.sh.

do set_variable TRIPOD_TXT $WORKDIR $WORKDIR tripod3z_
Initial value:
{TRIPOD}.txt
set_variable G1_ROOT $WORKDIR/g1.root
JGraph
-f $TRIPOD_TXT
-o $TRIPOD_ROOT
sort -gr -k 2
then fatal No hydrophone data file $HYDROPHONE_TXT fi sort gr k
o $QUALITY_ROOT d $DEBUG!JPlot1D f
Definition: JDataQuality.sh:66
do set_variable TRIPOD_TXT $WORKDIR tripod3z_
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable
Definition: JAcoustics.sh:20
&set_variable TRIPOD
then JConvertDetectorFormat a $DETECTOR[1] o
then display $WORKDIR
Definition: plot-Domino.sh:128
Double_t g1(const Double_t x)
Function.
Definition: JQuantiles.cc:25

Definition at line 48 of file tripod-3Z:fit.sh.

then JFit f
Initial value:
{TRIPOD_ROOT}:\.\*
-o $WORKDIR/fit.root
-F "$FORMULA"
-@ "p0 = $Y"
-@ "p1 = 1.0"
-@ "p2 = $X"
-@ "p3 = 4.0"
-d $DEBUG
set_array P2 `JPrintFit -f $WORKDIR/fit.root:\.\* -@p2`
set_variable X $P2[1]
printf "nominal %2d %7.3f %7.3f\n" $TRIPOD 0.0 `JPrintFit -f $WORKDIR/fit.root:\.\* -x "0.0"`
printf "optimal %2d %7.3f %7.3f\n" $TRIPOD $X `JPrintFit -f $WORKDIR/fit.root:\.\* -x "$X"`
mv $WORKDIR/fit.root $TRIPOD_ROOT
else
echo "Optimum value at limit; -> no fit."
printf "nominal %2d %7.3f %7.3f\n" $TRIPOD 0.0 `awk -v X=0.0 '{ if ($1 == X) { print $2 }}' $TRIPOD_TXT`
printf "optimal %2d %7.3f %7.3f\n" $TRIPOD $X $Y
fi
if (( $# == 1 ))
o $QUALITY_ROOT d $DEBUG!JPlot1D f
Definition: JDataQuality.sh:66
then echo
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable
Definition: JAcoustics.sh:20
do set_variable STRING_TXT awk
then break fi done getCenter read X Y Z let X
then awk F
then JConvertDetectorFormat a $DETECTOR[1] o
p2
Definition: module-Z:fit.sh:74
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
Definition: JMuonPath.sh:47
then display $WORKDIR
Definition: plot-Domino.sh:128
data_type v[N+1][M+1]
Definition: JPolint.hh:756
then fatal Invalid tripod $TRIPOD

Definition at line 80 of file tripod-3Z:fit.sh.