Jpp master_rocky-44-g75b7c4f75
the software that should make you happy
Loading...
Searching...
No Matches
JReconstruction/JEvD.sh
Go to the documentation of this file.
1#!/bin/zsh
2script=${0##*/}
3
4if [ -z $JPP_DIR ]; then
5 echo "Variable JPP_DIR undefined."
6 exit
7fi
8
9source $JPP_DIR/setenv.sh $JPP_DIR
10
11set_variable: DEBUG EVD_DEBUG 2
12set_variable: EDITOR EVD_EDITOR
13set_variable PDF $JPP_DATA/J%p.dat
14set_variable DIR $JPP_DIR/examples/JReconstruction
15set_variable EVENT_SELECTOR event_selector.so
16set_variable: FORMAT GRAPHICS_FORMAT gif
17set_variable+ BATCH GRAPHICS_BATCH -B
18
19if do_usage $*; then
20 usage "$script <detector file> <input file> [(calibration file)+]"
21fi
22
23if (( $# < 2 )); then
24 fatal "Wrong number of arguments."
25fi
26
27set_variable DETECTOR $argv[1]
28set_variable INPUT_FILE $argv[2]
29set_array CALIBRATION $argv[3,-1]
30
31make -C $DIR JEvD
32make -f $DIR/JMakeEventSelector libs
33
34if [[ -n $EDITOR ]]; then
35 $EDITOR ${EVENT_SELECTOR:r}.cc &
36fi
37
38PARAMETERS=(
39 TTS_ns 2
40 E_GeV 1.0e3
41 TMin_ns -50.0
42 TMax_ns +450.0
43 R_Hz 6.0e3
44 roadWidth_m 150.0
45 numberOfPrefits 0)
46
47eval $DIR/JEvD \
48 -f $INPUT_FILE \
49 -a $DETECTOR \
50 -+${^CALIBRATION} \
51 -P $PDF \
52 -L `pwd`/$EVENT_SELECTOR \
53 -@ `make_equation PARAMETERS` \
54 -A 4 \
55 -o %.$FORMAT \
56 -d $DEBUG $BATCH