]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/testMC/submitMC.sh
- changes due to deletion of files
[u/mrichter/AliRoot.git] / TPC / testMC / submitMC.sh
CommitLineData
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
43cd $8
44mkdir $6
45cd $6
a2c98880 46cp $3 .
47cp $ALICE_ROOT/TPC/testMC/sim.C .
1c78ef5d 48cp $ALICE_ROOT/TPC/testMC/recMC.C .
a2c98880 49
50
51
75c56124 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*
8e575b2e 88rm *Rec*
89
90command aliroot -q -b "$ALICE_ROOT/TPC/testMC/recMC.C(\"$4\",$5)"
75c56124 91
92