]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TPC/scripts/calibPassX/mergeRecursiveMasked.sh
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / TPC / scripts / calibPassX / mergeRecursiveMasked.sh
CommitLineData
2c126cad 1#
2# recursive merging
3#
4maxMerge=$1
02f24508 5queue="$2"
2c126cad 6mask=$3
7output=$4
02f24508 8reject=$5
2c126cad 9#
10counter=0;
11counter2=0;
12wdir=`pwd`
13rm -rf merge*
14mkdir merge$counter2
15cd merge$counter
16for a in `cat ../calib.list`; do
17 let counter=counter+1;
18 echo $counter $counter2
19 echo $a >>calib.list
20 if [ $counter -gt $maxMerge ] ; then
02f24508 21 echo bsub -q $queue -oo outMerge.log $ALICE_ROOT/ANALYSIS/CalibMacros/MergeCalibration/mergeCustom.C\(\"$output\",\"$mask\",\"$5\"\);
2c126cad 22 cat calib.list
02f24508 23 bsub -q $queue -oo outMerge.log aliroot -b -q $ALICE_ROOT/ANALYSIS/CalibMacros/MergeCalibration/mergeCustom.C\(\"calib.list\",\"$output\",\"$mask\",\"$5\"\)
2c126cad 24 let counter2=counter2+1;
25 let counter=0;
26 cd $wdir
27 mkdir merge$counter2
28 cd merge$counter2
29 if [ -e calib.list ]; then
30 rm calib.list
31 fi;
32 fi;
33done;
02f24508 34
35bsub -q $queue -oo outMerge.log aliroot -b -q $ALICE_ROOT/ANALYSIS/CalibMacros/MergeCalibration/mergeCustom.C\(\"calib.list\",\"$output\",\"$mask\",\"$5\"\)
2c126cad 36