]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - TPC/testMC/submitMC.sh
During simulation: fill STU region w/ non null time sums
[u/mrichter/AliRoot.git] / TPC / testMC / submitMC.sh
... / ...
CommitLineData
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
6# 4 argument - path to the database files
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
17# $ALICE_ROOT/TPC/testMC/submitMC.sh /u/miranov/.balice64HEAD0108 2 $ALICE_ROOT/TPC/testMC/ConfigPP.C 0 10 pp 0 `pwd`
18
19# $ALICE_ROOT/TPC/testMC/submitMC.sh /u/miranov/.balice64HEAD0108 2 $ALICE_ROOT/TPC/testMC/ConfigCosmic.C 0 10 cosmic 0 `pwd`
20
21
22# myvar=0
23# while [ $myvar -ne 100 ] ; do bsub do something ; myvar=$(( $myvar + 1 )) ; echo $myvar ; done
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
43cd $8
44mkdir $6
45cd $6
46cp $3 .
47cp $ALICE_ROOT/TPC/testMC/sim.C .
48cp $ALICE_ROOT/TPC/testMC/recMC.C .
49
50
51
52echo PWD `pwd`
53
54echo HOSTNAME $HOSTNAME
55# 1 SETUP given ROOT and ALIROOT
56echo $1
57source $1
58echo $ROOTSYS
59which root.exe
60which aliroot
61
62mkdir $2
63cd $2
64cp ~/rootlogon.C .
65echo Job ID $2
66echo
67echo PWD `pwd`
68
69#
70#
71#####################################################################
72echo SUBMITING MACRO
73echo "$ALICE_ROOT/TPC/testMC/sim.C(\"$3\",\"$4\",$5)"
74echo
75command aliroot -q -b "$ALICE_ROOT/TPC/testMC/sim.C(\"$3\",\"$4\",$5)"
76echo
77echo
78#
79#
80#
81rm *.Hits*root
82rm *.SDi*root
83#####################################################################
84echo
85echo SUBMITING RECONSTRUCTION MACRO
86echo "$ALICE_ROOT/TPC/testMC/recMC.C"
87rm AliESD*
88rm *Rec*
89
90command aliroot -q -b "$ALICE_ROOT/TPC/testMC/recMC.C(\"$4\",$5)"
91
92