]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/scripts/mergeCalibRun.sh
create a diroctory only if input is exitsting
[u/mrichter/AliRoot.git] / TPC / scripts / mergeCalibRun.sh
1 #
2 # merge calib data for given list
3 # input - run list
4 # Usage:
5 # $ALICE_ROOT/TPC/scripts/mergeCalibRun.sh run.list
6
7 runlist=$1
8 mydir=`pwd`
9 mkdir merge$runlist
10 cd  merge$runlist
11 rm train1.txt
12 rm train2.txt
13 touch train1.txt
14 touch train2.txt
15 for adir in `cat ../$runlist`; do
16 ls $mydir/$adir/CalibObjectsTrain1.root >> train1.txt;
17 ls $mydir/$adir/CalibObjectsTrain2.root >> train2.txt;
18 done;
19 aliroot -b -q  $ALICE_ROOT/TPC/macros/CalibFileMerger.C+\(\"CalibObjectsTrain1.root\",10000,\"train1.txt\"\)
20 aliroot -b -q  $ALICE_ROOT/TPC/macros/CalibFileMerger.C+\(\"CalibObjectsTrain2.root\",10000,\"train2.txt\"\)
21 cd ..