8 # ------------------------------------------------------------------------------------------
10 # Utility script to test JHistogram2D, JFit2D and JPlot2D.
12 # ------------------------------------------------------------------------------------------
15 if [ -z $JPP_DIR ];
then
16 echo "Variable JPP_DIR undefined."
21 source $JPP_DIR/setenv.sh $JPP_DIR
28 usage "$script [working directory]"
38 set_variable FORMULA "[0] * exp(-0.5 * (x-[1])*(x-[1]) / ([4]*[4])) * exp(-0.5 * (y-[2])*(y-[2]) / ([4]*[4])) * exp(-0.5 * (z-[3])*(z-[3]) / ([4]*[4]))"
40 $JPP_DIR/examples/JGizmo/JHistogram3D \
43 -@
"p0 = 1.0; p1 = 0.0; p2 = 2.0; p3 = 4.0; p4 = 1.0" \
54 -@
"p0 = GetMaximum" \
55 -@
"p1 = GetMean(1)" \
56 -@
"p2 = GetMean(2)" \
57 -@
"p3 = GetMean(3)" \
64 -
F "GetChisquare/GetNDF"
67 for PROJECTION
in xy xz zy;
do
69 echo "Plotting ${PROJECTION}-projection"
83 $JPP_DIR/examples/JGizmo/JHistogram3D \
86 -@
"p0 = 1.0; p1 = -2;" \
97 -@
"p0 = GetMaximum" \
104 -
F "GetChisquare/GetNDF"
106 for PROJECTION
in xy xz;
do
108 echo "Plotting ${PROJECTION}-projection"
124 $JPP_DIR/examples/JGizmo/JHistogram3D \
127 -@
"p0 = 1.0; p1 = -2" \
138 -@
"p0 = GetMaximum" \
145 -
F "GetChisquare/GetNDF"
147 for PROJECTION
in yx yz;
do
149 echo "Plotting ${PROJECTION}-projection"
165 $JPP_DIR/examples/JGizmo/JHistogram3D \
168 -@
"p0 = 1.0; p1 = -2" \
179 -@
"p0 = GetMaximum" \
186 -
F "GetChisquare/GetNDF"
188 for PROJECTION
in zx zy;
do
190 echo "Plotting ${PROJECTION}-projection"
o $QUALITY_ROOT d $DEBUG!CHECK_EXIT_CODE JPlot1D f
usr share Modules init zsh export TMPDIR
then fatal Wrong number of arguments fi JConvertDetectorFormat a o
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable DEBUG set_variable WORKDIR
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
then echo Launching message logger in new window xterm geometry e JGetMessage H $HOST T $TAG d3
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 JAcoustics sh $DETECTOR_ID source JAcousticsToolkit sh CHECK_EXIT_CODE typeset A EMITTERS get_tripods $WORKDIR tripod txt EMITTERS get_transmitters $WORKDIR transmitter txt EMITTERS for EMITTER in
#define DEBUG(A)
Message macros.