]>
Commit | Line | Data |
---|---|---|
75c56124 | 1 | #!/bin/sh |
2 | ||
3 | # 1 argument - the path to the environment setup | |
4 | # 2 argument - the job ID | |
5 | # 3 argument - path to Config.C file | |
1c78ef5d | 6 | # 4 argument - path to the database files |
75c56124 | 7 | # 5 argument - number of events in the file |
8 | # 6 argument - output path | |
9 | # 7 argument - reco type | |
10 | # 8 argument - working directory | |
11 | ||
12 | ||
13 | # EXAMPLE | |
14 | # 1. | |
15 | # $ALICE_ROOT/TPC/testMC/submitMC.sh /u/miranov/.balice64HEAD0108 2 $ALICE_ROOT/TPC/testMC/ConfigHPT.C 0 2 hpt 0 `pwd` | |
16 | ||
a2c98880 | 17 | # $ALICE_ROOT/TPC/testMC/submitMC.sh /u/miranov/.balice64HEAD0108 2 $ALICE_ROOT/TPC/testMC/ConfigPP.C 0 10 pp 0 `pwd` |
75c56124 | 18 | |
a2c98880 | 19 | # $ALICE_ROOT/TPC/testMC/submitMC.sh /u/miranov/.balice64HEAD0108 2 $ALICE_ROOT/TPC/testMC/ConfigCosmic.C 0 10 cosmic 0 `pwd` |
75c56124 | 20 | |
21 | ||
a2c98880 | 22 | # myvar=0 |
23 | # while [ $myvar -ne 100 ] ; do bsub do something ; myvar=$(( $myvar + 1 )) ; echo $myvar ; done | |
75c56124 | 24 | |
25 | # 1.b | |
26 | # $ALICE_ROOT/TPC/testMC/submitMC.sh /u/miranov/.balice64HEAD0108 0 $ALICE_ROOT/TPC/testMC/ConfigHPT1.C 0 10 hpt1 0 `pwd` | |
27 | # 2. | |
28 | # $ALICE_ROOT/TPC/testMC/submitMC.sh /u/miranov/.balice64HEAD0108 0 $ALICE_ROOT/TPC/testMC/Config_AliGenCosmicsParam.C 0 2 cosmic 2 | |
29 | # 3. $ALICE_ROOT/TPC/testMC/submitMC.sh /u/miranov/.balice64HEAD0108 0 $ALICE_ROOT/TPC/testMC/ConfigHM.C 0 1 hm 0 | |
30 | # $ALICE_ROOT/TPC/testMC/submitMC.sh /u/miranov/.balice64HEAD0108 0 $ALICE_ROOT/TPC/testMC/ConfigLM.C 0 1 lm 0 | |
31 | ||
32 | ||
33 | ||
34 | # | |
35 | # 1 /u/miranov/.balice64v4-06-Release # setup aliroot -root | |
36 | # 2 0 # local directory path | |
37 | # 3 \$ALICE_ROOT/macros/ConfigHPT.C # path to the Config file | |
38 | # 4 0 # path to particular TPC calib files | |
39 | # 5 2 # number of events per file | |
40 | # 6 hpt # path where wi will write the output | |
41 | ||
42 | ||
43 | cd $8 | |
44 | mkdir $6 | |
45 | cd $6 | |
a2c98880 | 46 | cp $3 . |
47 | cp $ALICE_ROOT/TPC/testMC/sim.C . | |
1c78ef5d | 48 | cp $ALICE_ROOT/TPC/testMC/recMC.C . |
a2c98880 | 49 | |
50 | ||
51 | ||
75c56124 | 52 | echo PWD `pwd` |
53 | ||
54 | echo HOSTNAME $HOSTNAME | |
55 | # 1 SETUP given ROOT and ALIROOT | |
56 | echo $1 | |
57 | source $1 | |
58 | echo $ROOTSYS | |
59 | which root.exe | |
60 | which aliroot | |
61 | ||
62 | mkdir $2 | |
63 | cd $2 | |
64 | cp ~/rootlogon.C . | |
65 | echo Job ID $2 | |
66 | echo | |
67 | echo PWD `pwd` | |
68 | ||
69 | # | |
70 | # | |
71 | ##################################################################### | |
72 | echo SUBMITING MACRO | |
73 | echo "$ALICE_ROOT/TPC/testMC/sim.C(\"$3\",\"$4\",$5)" | |
74 | echo | |
75 | command aliroot -q -b "$ALICE_ROOT/TPC/testMC/sim.C(\"$3\",\"$4\",$5)" | |
76 | echo | |
77 | echo | |
78 | # | |
79 | # | |
80 | # | |
81 | rm *.Hits*root | |
82 | rm *.SDi*root | |
83 | ##################################################################### | |
84 | echo | |
85 | echo SUBMITING RECONSTRUCTION MACRO | |
86 | echo "$ALICE_ROOT/TPC/testMC/recMC.C" | |
87 | rm AliESD* | |
8e575b2e | 88 | rm *Rec* |
89 | ||
90 | command aliroot -q -b "$ALICE_ROOT/TPC/testMC/recMC.C(\"$4\",$5)" | |
75c56124 | 91 | |
92 |