]>
Commit | Line | Data |
---|---|---|
1 | # | |
2 | # marian.ivanov@cern.ch | |
3 | # argument 1 - run.list | |
4 | # | |
5 | # Make workspace structure | |
6 | # Create a list for each run | |
7 | # and make directory structure | |
8 | # This is fast procedure | |
9 | # | |
10 | mydir=`pwd` | |
11 | runlist=$1 | |
12 | minfiles=$2 | |
13 | touch raw.list | |
14 | touch esd.list | |
15 | for adir in `cat $runlist`; do | |
16 | rm -f tmp.rlist | |
17 | cat $mydir/raw.list | grep $adir >>tmp.rlist | |
18 | cat $mydir/esd.list | grep $adir >>tmp.rlist | |
19 | nfiles=`wc -l <tmp.rlist` | |
20 | echo Run $arun nfiles $nfiles | |
21 | rm tmp.rlist | |
22 | if [ $nfiles -gt $minfiles ] ; then | |
23 | echo Creating dir $adir | |
24 | mkdirhier $adir; | |
25 | rm -f raw${adir}.txt | |
26 | rm -f esd${adir}.txt | |
27 | cat $mydir/raw.list | grep $adir >raw${adir}.txt | |
28 | cat $mydir/esd.list | grep $adir >esd${adir}.txt | |
29 | cp raw${adir}.txt ${adir}/raw.txt | |
30 | cp esd${adir}.txt ${adir}/esd.txt | |
31 | cp raw${adir}.txt ${adir}/raw.txt.Good | |
32 | cp esd${adir}.txt ${adir}/esd.txt.Good | |
33 | else | |
34 | echo No input for run $adir | |
35 | fi; | |
36 | done; | |
37 | ||
38 | ||
39 |