5 # source /usr/local/grid/AliRoot/HEAD0108/TPC/scripts/tpcPass0Env.sh `pwd`
6 export balice=/u/miranov/.balice
7 export aliensetup=$HOME/alienSetup.sh
8 export PASS0_DIR=/usr/local/grid/AliRoot/HEAD0108
10 #source $aliensetup >aliensetup.log
15 if [ ! -n length ]; then
16 echo \############################
17 echo Directory was not specified. Exiting
18 echo \############################
21 if [ ! -r $workdir/lists/esd.list ] ; then
22 echo \############################
23 echo File esd list does not exist. Exiting
24 echo \############################
27 if [ ! -r $workdir/lists/run.list ] ; then
28 echo \############################
29 echo File run list does not exist. Exiting
30 echo \############################
38 chgrp -R alice $workdir
39 chmod -R g+rwx $workdir
40 chmod -R o+rx $workdir
41 mkdirhier $workdir/calibNoDrift
42 mkdirhier $workdir/calibNoRefit
43 mkdirhier $workdir/calibQA
47 # copy predefined Config files
49 cp $PASS0_DIR/TPC/macros/CalibrateTPC.C calibNoDrift/CalibrateTPC.C
50 cat $PASS0_DIR/TPC/macros/CalibrateTPC.C | grep -v AddCalibCalib\(task\) > calibNoRefit/CalibrateTPC.C
51 cp $PASS0_DIR/TPC/macros/CalibrateTPC.C calibQA/CalibrateTPC.C
52 cp $PASS0_DIR/TPC/macros/ConfigOCDBNoDrift.C calibNoDrift/ConfigOCDB.C
53 cp $PASS0_DIR/TPC/macros/ConfigOCDBNoRefit.C calibNoRefit/ConfigOCDB.C
54 cp $PASS0_DIR/TPC/macros/ConfigOCDBQA.C calibQA/ConfigOCDB.C
55 cp lists/*.list calibNoDrift/
56 cp lists/*.list calibNoRefit/
57 cp lists/*.list calibQA/
58 ln -sf $balice calibNoDrift/balice.sh
59 ln -sf $balice calibNoRefit/balice.sh
60 ln -sf $balice calibQA/balice.sh
61 ln -sf $aliensetup calibNoDrift/alienSetup.sh
62 ln -sf $aliensetup calibNoRefit/alienSetup.sh
63 ln -sf $aliensetup calibQA/alienSetup.sh
66 cd $workdir/calibNoDrift
67 $PASS0_DIR/TPC/scripts/makeWorkspace.sh run.list
68 $PASS0_DIR/TPC/scripts/submitCalib.sh run.list alice-t3 20
69 cd $workdir/calibNoRefit
70 $PASS0_DIR/TPC/scripts/makeWorkspace.sh run.list
71 $PASS0_DIR/TPC/scripts/submitCalib.sh run.list alice-t3 20
73 $PASS0_DIR/TPC/scripts/makeWorkspace.sh run.list
74 $PASS0_DIR/TPC/scripts/submitCalib.sh run.list alice-t3 20