|
17 | 17 | RNDSEED=${RNDSEED:-0} # [default = 0] time-based random seed |
18 | 18 |
|
19 | 19 | NSIGEVENTS=${NSIGEVENTS:-20} |
| 20 | +NTIMEFRAMES=${NTIMEFRAMES:-5} |
20 | 21 | NWORKERS=${NWORKERS:-8} |
21 | | -MODULES="--skipModules ZDC" #"PIPE ITS TPC EMCAL" |
22 | | -CONFIG_ENERGY=${CONFIG_ENERGY:-5020.0} |
23 | | -CONFIG_NUCLEUSA=${CONFIG_NUCLEUSA:-2212} |
24 | | -CONFIG_NUCLEUSB=${CONFIG_NUCLEUSB:-2212} |
| 22 | +CONFIG_ENERGY=${CONFIG_ENERGY:-13000.0} |
| 23 | +SIMENGINE=${SIMENGINE:-TGeant4} |
25 | 24 |
|
26 | 25 | # Recover environmental vars for detector acceptance binning |
27 | 26 | # accessed inside prompt_gamma.C |
28 | | -export CONFIG_DECAYGAMMA_PTMIN=${CONFIG_DECAYGAMMA_PTMIN:-3.5} |
| 27 | +export PTTRIGMIN=${PTTRIGMIN:-3.5} |
29 | 28 |
|
30 | | -if [ -z "$CONFIG_DECAYGAMMA_PTMIN" ]; then |
| 29 | +if [ -z "$PTTRIGMIN" ]; then |
31 | 30 | echo "Detector acceptance option (env. var. CONFIG_DECAYGAMMA_PTMIN) not set, abort." |
32 | 31 | exit 1 |
33 | 32 | fi |
34 | 33 |
|
35 | | -echo 'Decay photon minimum pT option ' $CONFIG_DECAYGAMMA_PTMIN "GeV/c" |
| 34 | +echo 'Decay photon minimum pT option ' $PTTRIGMIN "GeV/c" |
36 | 35 |
|
37 | 36 | # Recover environmental vars for pt binning |
38 | | -PTHATBIN=${PTHATBIN:-1} |
| 37 | +#PTHATBIN=${PTHATBIN:-1} |
39 | 38 |
|
40 | 39 | if [ -z "$PTHATBIN" ]; then |
41 | 40 | echo "Pt-hat bin (env. var. PTHATBIN) not set, abort." |
42 | 41 | exit 1 |
43 | 42 | fi |
44 | 43 |
|
45 | 44 | # Define the pt hat bin arrays and set bin depending threshold |
46 | | -if [ $CONFIG_DECAYGAMMA_PTMIN = "3.5" ]; then |
| 45 | +if [ $PTTRIGMIN = "3.5" ]; then |
47 | 46 | pthatbin_loweredges=(5 7 9 12 16 21) |
48 | 47 | pthatbin_higheredges=(7 9 12 16 21 -1) |
49 | 48 |
|
50 | 49 | PTHATMIN=${pthatbin_loweredges[$PTHATBIN]} |
51 | 50 | PTHATMAX=${pthatbin_higheredges[$PTHATBIN]} |
52 | 51 | fi |
53 | 52 |
|
54 | | -if [ $CONFIG_DECAYGAMMA_PTMIN = "7" ]; then |
| 53 | +if [ $PTTRIGMIN = "7" ]; then |
55 | 54 | pthatbin_loweredges=(8 10 14 19 26 35 48 66) |
56 | 55 | pthatbin_higheredges=(10 14 19 26 35 48 66 -1) |
57 | 56 |
|
|
72 | 71 |
|
73 | 72 | echo 'Detector acceptance option ' $PARTICLE_ACCEPTANCE |
74 | 73 |
|
75 | | -# Generate PYTHIA8 gamma-jet configuration |
76 | | -${O2DPG_ROOT}/MC/config/common/pythia8/utils/mkpy8cfg.py \ |
77 | | - --output=pythia8_jets.cfg \ |
78 | | - --seed=${RNDSEED} \ |
79 | | - --idA=${CONFIG_NUCLEUSA} \ |
80 | | - --idB=${CONFIG_NUCLEUSB} \ |
81 | | - --eCM=${CONFIG_ENERGY} \ |
82 | | - --process=jets \ |
83 | | - --ptHatMin=${PTHATMIN} \ |
84 | | - --ptHatMax=${PTHATMAX} |
85 | | - |
86 | | -# Generate signal |
87 | | -taskwrapper sgnsim.log o2-sim -j ${NWORKERS} -n ${NSIGEVENTS} \ |
88 | | - -m ${MODULES} -o sgn -g pythia8 \ |
89 | | - -t external --configFile $O2DPG_ROOT/MC/config/PWGGAJE/ini/trigger_decay_gamma.ini |
90 | | - |
91 | | -# We need to exit for the ALIEN JOB HANDLER! |
| 74 | +# create workflow |
| 75 | +${O2DPG_ROOT}/MC/bin/o2dpg_sim_workflow.py -eCM ${CONFIG_ENERGY} -col pp -gen pythia8 -proc "jets" \ |
| 76 | + -ptHatMin ${PTHATMIN} -ptHatMax ${PTHATMAX} \ |
| 77 | + -tf ${NTIMEFRAMES} -ns ${NSIGEVENTS} -e ${SIMENGINE} \ |
| 78 | + -j ${NWORKERS} -mod "--skipModules ZDC" \ |
| 79 | + -trigger "external" -ini "\$O2DPG_ROOT/MC/config/PWGGAJE/ini/trigger_decay_gamma.ini" |
| 80 | + |
| 81 | +# run workflow |
| 82 | +${O2DPG_ROOT}/MC/bin/o2_dpg_workflow_runner.py -f workflow.json |
| 83 | + |
92 | 84 | exit 0 |
0 commit comments