halloWorld.sh - print the system information
[u/mrichter/AliRoot.git] / TPC / scripts / filterCorrupted.sh
index 2c105224d27f00cd38115a98d7efdeb628d5694e..e30d093372ef40f5bbc88d9894240f50aaac4817 100755 (executable)
@@ -16,17 +16,23 @@ qname=$1
 mydir=`pwd`
 for adir in `cat run.list`; do
     cd $adir
-    bsub -q $qname  aliroot -b -q  $ALICE_ROOT/TPC/macros/filterRAW.C
+    up=`cat  raw.txt | grep -c .root`
+    if [ $up -gt 0 ] ; then
+       echo bsub -q $qname  aliroot -b -q  $ALICE_ROOT/TPC/macros/filterRAW.C 
+       bsub -q $qname  aliroot -b -q  $ALICE_ROOT/TPC/macros/filterRAW.C
+    fi;        
     cd $mydir
-    done;     
-done;
-#
+done     
+
 mydir=`pwd`
 for adir in `cat run.list`; do
-cd $adir
-echo bsub -q $qname  aliroot -b -q  $ALICE_ROOT/TPC/macros/filterESD.C
-bsub -q $qname  aliroot -b -q  $ALICE_ROOT/TPC/macros/filterESD.C
-cd $mydir
-done;
-
+    cd $adir
+    up=`cat  esd.txt | grep -c .root`
+    if [ $up -gt 1 ] ; then
+       echo bsub -q $qname  aliroot -b -q  $ALICE_ROOT/TPC/macros/filterESD.C
+       bsub -q $qname  aliroot -b -q  $ALICE_ROOT/TPC/macros/filterESD.C
+    fi;
+    cd $mydir
+done