]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - test/QA/simrun.sh
bug
[u/mrichter/AliRoot.git] / test / QA / simrun.sh
index 79547519b9ea4354ea1a4f1af3ab8adacb327358..ea469aaf5b5911c887b942b2f6f52d03408c7f01 100755 (executable)
@@ -3,20 +3,37 @@ if ($#argv < 1) then
  echo "usage simrun.sh RunNumber"
  exit()
 endif
-cd $WORK/QATest
-rm -f *.root *.C *.log
+echo $WORK $VERSION
+if ( ! -e $WORK ) then 
+ setenv WORK ./
+endif
+cd $WORK
+if ( $VERSION == "" ) then 
+ setenv VERSION "UNKNOWN"
+endif
+if ( ! -e QATest/$VERSION ) then 
+ mkdir QATest/$VERSION
+endif    
+cd QATest/$VERSION
+rm -Rf DB* *.root *.C *.log data/*
 ln -si $ALICE_ROOT/test/QA/Config.C Config.C
 ln -si $ALICE_ROOT/test/QA/sim.C sim.C
 ln -si $ALICE_ROOT/test/QA/simqa.C simqa.C
 ln -si $ALICE_ROOT/test/QA/rec.C rec.C
 ln -si $ALICE_ROOT/test/QA/recqa.C recqa.C
-ln -si $ALICE_ROOT/GRP/Geometry/Data/Run0_999999999_v0_s0.root geometry.root
+ln -si $ALICE_ROOT/test/QA/DB.tgz DB.tgz
 root -b -q $ALICE_ROOT/test/QA/simrun.C --run $1
-cd $WORK/QATest/data
-rm -f *.root
+if ( ! -e data ) then 
+ mkdir data
+endif
+cd data
+#ln -s ../geometry.root
+ln -s ../raw.root
+ln -s ../DB 
+ln -si $ALICE_ROOT/test/QA/recraw.C recraw.C
+aliroot -b -q recraw.C  > recraw.log 
 cp  $ALICE_ROOT/test/QA/rawqa.C .
-ln -si $ALICE_ROOT/GRP/Geometry/Data/Run0_999999999_v0_s0.root geometry.root
-alienaliroot -b > rawqa.log 2>&1 << EOF
+alienaliroot -b > rawqa.log << EOF
 .x  $ALICE_ROOT/test/QA/rootlogon.C
 .L rawqa.C++
 rawqa(21950, 10)