]>
Commit | Line | Data |
---|---|---|
d1513470 | 1 | # |
2 | # marian.ivanov@cern.ch | |
3 | # | |
4 | # Create lists of missing runs | |
5 | # Expected the data follow given Workspace structure | |
6 | # input : run.list - list of runs of interest | |
7 | # output: rawMissing.list | |
8 | # esdMissing.list | |
9 | # ocdbMissing.list | |
10 | # Notice -OCDB missing is indicated only for GRP | |
11 | # -in next version - query from the alien | |
12 | ||
13 | rm rawMissing.list | |
14 | rm esdMissing.list | |
15 | rm ocdbMissing.list | |
16 | rm rawPresent.list | |
17 | rm esdPresent.list | |
18 | rm ocdPresent.list | |
19 | ||
20 | for adir in `cat run.list`; do | |
21 | nfiles=`cat raw$adir.txt | grep -c .root` | |
22 | if [ $nfiles -lt 2 ] ; then | |
23 | #echo RAW: 0000$adir $nfiles | |
24 | echo 0000$adir >>rawMissing.list | |
25 | else | |
26 | echo 0000$adir >>rawPresent.list | |
27 | fi | |
28 | nfilesReco=`cat esd$adir.txt | grep -c .root` | |
29 | if [ $nfilesReco -lt 2 ] ; then | |
30 | #echo ESD: $adir $nfilesReco | |
31 | echo $adir >>esdMissing.list | |
32 | else | |
33 | echo $adir >>esdPresent.list | |
34 | fi | |
35 | nfilesOCDB=`cat grp.list | grep $adir| grep -c root` | |
36 | if [ $nfilesOCDB -lt 1 ] ; then | |
37 | #echo OCDB: $adir $nfilesOCDB | |
38 | echo $adir >>ocdbMissing.list | |
39 | else | |
40 | echo $adir >>ocdbPresent.list | |
41 | fi | |
42 | done; | |
05e3ee70 | 43 | |
44 | wdir=`pwd` | |
45 | rm runMissing.list | |
46 | touch runMissing.list | |
47 | ||
48 | for adir in `cat run.list`; do | |
49 | cd $wdir/$adir | |
50 | nesd=`cat esd.txt.Good| grep -c root` | |
51 | if [ $nesd -gt 0 ] ; then | |
52 | ncalib=`find $wdir/$adir/ | grep -c CalibObjects` | |
53 | if [ $ncalib -lt 1 ] ; then | |
54 | echo Missing $adir | |
55 | echo $adir >> $wdir/runMissing.list | |
56 | fi; | |
57 | fi; | |
58 | cd $wdir | |
59 | done; |