Jpp 20.0.0-195-g190c9e876
the software that should make you happy
Loading...
Searching...
No Matches
JSchwarzenegger.sh
Go to the documentation of this file.
1#!/usr/bin/env zsh
2#
3#
4# \author mdejong
5#
6version=1.0
7script=${0##*/}
8
9if [ -z $JPP_DIR ]; then
10 echo "Variable JPP_DIR undefined."
11 exit
12fi
13
14source $JPP_DIR/setenv.sh $JPP_DIR
15
16set_variable DEBUG 1
17set_variable WORKDIR ./
18set_variable: PALETTE GRAPHICS_PALETTE 57
19set_variable: FORMAT GRAPHICS_FORMAT gif
20set_variable+ BATCH GRAPHICS_BATCH -B
21
22if do_usage $*; then
23 usage "$script <signal> <background>"
24fi
25
26if (( $# == 2 )); then
27 let "SIGNAL = $1"
28 let "BACKGROUND = $2"
29else
30 fatal "Wrong number of arguments."
31fi
32
33set_variable OUTPUT_FILE $WORKDIR/schwarzenegger.root
34set_variable GAUSS "0.0 1.0 $SIGNAL $BACKGROUND"
35
36$JPP_DIR/examples/JFit/JSchwarzenegger \
37 -o $OUTPUT_FILE \
38 -@ "$GAUSS" \
39 -d $DEBUG --!
40
41JPrintRange2D -f $WORKDIR/schwarzenegger.root:h2 | read X1 Y1 Z1 X2 Y2 Z2
42
43JPlot1D \
44 -f ${OUTPUT_FILE}:h0 \
45 -f ${OUTPUT_FILE}:h1 \
46 -y "$Y1 $Y2" \
47 -\^ "number of events" \
48 -T "" \
49 -o $WORKDIR/schwarzenegger-1d.$FORMAT $BATCH
50
51JPlot2D \
52 -f ${OUTPUT_FILE}:h2 \
53 -f ${OUTPUT_FILE}:h0 \
54 -< "number of events" \
55 -\^ "PDF" \
56 -z "1.0e-4 5.0e-1" \
57 -Z \
58 -CC \
59 -N "X 505" \
60 -p $PALETTE \
61 -O colz \
62 -T "" \
63 -o $WORKDIR/schwarzenegger-2d.$FORMAT $BATCH