Jpp
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
examples
JTools
JResultPDF.sh
Go to the documentation of this file.
1
#!/bin/zsh
2
#
3
# \author mdejong
4
#
5
version
=1.0
6
script=${0##*/}
7
8
# ------------------------------------------------------------------------------------------
9
#
10
# Utility script to test JResultPDF.
11
#
12
# ------------------------------------------------------------------------------------------
13
14
15
if
[ -z $JPP_DIR ];
then
16
echo
"Variable JPP_DIR undefined."
17
exit
18
fi
19
20
21
source $JPP_DIR/setenv.sh $JPP_DIR
22
23
24
set_variable
DEBUG
2
25
set_variable
WORKDIR
/
tmp
/
26
set_variable
NUMBER_OF_POINTS 15
27
28
if
( do_usage $* );
then
29
usage
"$script [working directory]"
30
fi
31
32
case
$#
in
33
1)
WORKDIR
=$1;;
34
esac
35
36
37
set_variable
OUTPUT_FILE
$WORKDIR
/histogram.root
38
39
40
$JPP_DIR/examples/JTools/JResultPDF \
41
-
N
$NUMBER_OF_POINTS \
42
-o $OUTPUT_FILE --!
43
44
45
for
F1
in
Polint
Spline
;
do
46
47
JOpera1D \
48
-
f
${
OUTPUT_FILE
}:f0.true. \
49
-
f
${
OUTPUT_FILE
}:f0.${F1}. \
50
-
u
Subtract \
51
-o
$WORKDIR
/h0.root
52
53
JPlot1D \
54
-
f
${
OUTPUT_FILE
}:f0.true. \
55
-
f
${
OUTPUT_FILE
}:f0.${F1}. \
56
-
f
$WORKDIR
/h0.root:Subtract \
57
-y
"-0.05 +0.5"
\
58
-L TR -
T
""
-o
gauss
.eps
59
60
61
JOpera1D \
62
-
f
${
OUTPUT_FILE
}:g0.true. \
63
-
f
${
OUTPUT_FILE
}:g0.${F1}. \
64
-
u
Subtract \
65
-o
$WORKDIR
/p0.root
66
67
JPlot1D \
68
-
f
${
OUTPUT_FILE
}:g0.true. \
69
-
f
${
OUTPUT_FILE
}:g0.${F1}. \
70
-
f
$WORKDIR
/p0.root:Subtract \
71
-y
"-0.3 +0.3"
\
72
-L TR -
T
""
-o derivative.eps
73
74
75
JOpera1D \
76
-
f
${
OUTPUT_FILE
}:G0.true. \
77
-
f
${
OUTPUT_FILE
}:G0.${F1}. \
78
-
u
Subtract \
79
-o
$WORKDIR
/i0.root
80
81
JPlot1D \
82
-
f
${
OUTPUT_FILE
}:G0.true. \
83
-
f
${
OUTPUT_FILE
}:G0.${F1}. \
84
-
f
$WORKDIR
/i0.root:Subtract \
85
-y
"-0.05 1.05"
\
86
-L TL -
T
""
-o erfc.eps
87
88
done
JSYSTEM::set_variable
void set_variable(const std::string &name, const std::string &value)
Set environment variable.
Definition:
JSystemToolkit.hh:404
Spline
esac set_variable OUTPUT_FILE $WORKDIR histogram root $JPP_DIR examples JTools JResultPDF N $NUMBER_OF_POINTS o $OUTPUT_FILE!for F1 in Polint Spline
Definition:
JResultPDF.sh:33
in
esac print_variable DETECTOR INPUT_FILE OUTPUT_FILE CDF for TYPE in
Definition:
JSirene.sh:45
exit
exit
Definition:
JPizza.sh:36
OUTPUT_FILE
do OUTPUT_FILE
Definition:
software/JDataWriter/JDataWriter.sh:97
f
then JPizza f
Definition:
JPizza.sh:46
echo
then echo
Definition:
JDOMDAQDriver.sh:56
tmp
do montage tile geometry tmp
Definition:
plot-PMTParameters2D.sh:116
T
do set_variable OUTPUT_DIRECTORY $WORKDIR T
Definition:
JCalibrateHeight.sh:61
usage
* usage
Definition:
JLigier-local.sh:33
then
then
Definition:
examples/JDataFilter/JDataFilter.sh:87
JMATH::gauss
double gauss(const double x, const double sigma)
Gauss function (normalised to 1 at x = 0).
Definition:
JMath/JMathSupportkit.hh:26
$WORKDIR
then display $WORKDIR
Definition:
plot-Domino.sh:142
JTOOLS::u
double u[N+1]
Definition:
JPolint.hh:706
N
then usage $script[input file[working directory[option]]] nWhere option can be N
Definition:
JMuonPostfit.sh:37
version
version
Definition:
JCalibratePMT.sh:7
WORKDIR
then usage $script< detector file >< inputfile > fi case set_variable WORKDIR
Definition:
JLegolas.sh:28
done
esac done
Definition:
JAddHDE.sh:21
DEBUG
#define DEBUG(A)
Message macros.
Definition:
JMessage.hh:62
Generated by
1.8.5