Jpp 21.0.0-rc.1
the software that should make you happy
Loading...
Searching...
No Matches
JAAnet/JEvD.sh
Go to the documentation of this file.
1#!/usr/bin/env 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: OPTION EVD_OPTION histogram
14set_variable PDF $JPP_DATA/J%p.dat.gz
15set_variable DIR $JPP_DIR/examples/JAAnet
16set_variable EVENT_SELECTOR event_selector.so
17set_variable: FORMAT GRAPHICS_FORMAT gif
18set_variable+ BATCH GRAPHICS_BATCH -B
19
20if do_usage $*; then
21 usage "$script <input file> [(key)+]"
22fi
23
24if (( $# == 0 )); then
25 fatal "Wrong number of arguments."
26fi
27
28set_variable INPUT_FILE $argv[1]
29KEYS=($argv[2,-1])
30
31make -C $DIR JEvD
32make -f $DIR/JMakeEventSelector libs
33
34if [[ -n $EDITOR ]]; then
35 $EDITOR ${EVENT_SELECTOR:r}.cc &
36fi
37
38if (( 0 )); then # ORCA
39
40 PARAMETERS=(
41 TTS_ns 1.0
42 E_GeV 10.0
43 TMin_ns -50.0
44 TMax_ns +450.0
45 ZMin_m -3.0
46 ZMax_m +9.0
47 R_Hz 6.0e3
48 roadWidth_m 50.0
49 numberOfPrefits 0)
50else # ARCA
51
52 PARAMETERS=(
53 TTS_ns 2
54 E_GeV 1.0e3
55 TMin_ns -50.0
56 TMax_ns +450.0
57 R_Hz 6.0e3
58 roadWidth_m 150.0
59 numberOfPrefits 0)
60fi
61
62eval $DIR/JEvD \
63 -f $INPUT_FILE \
64 -F $PDF \
65 -L `pwd`/$EVENT_SELECTOR \
66 -@ `make_equation PARAMETERS` \
67 -o ${${INPUT_FILE:t}:r}.%.$FORMAT \
68 -k${^KEYS} \
69 -O $OPTION \
70 -d $DEBUG $BATCH