defines WORK if not already defined
[u/mrichter/AliRoot.git] / test / QA / simrun.sh
1 #!/bin/csh
2 if ($#argv < 1) then
3  echo "usage simrun.sh RunNumber"
4  exit()
5 endif
6 if ( ! -e $WORK ) then 
7  setenv $WORK ./
8 endif
9 cd $WORK
10 if ( ! -e QATest ) then 
11  mkdir QATest
12 endif    
13 cd QATest
14 rm -Rf DB* *.root *.C *.log data/*
15 ln -si $ALICE_ROOT/test/QA/Config.C Config.C
16 ln -si $ALICE_ROOT/test/QA/sim.C sim.C
17 ln -si $ALICE_ROOT/test/QA/simqa.C simqa.C
18 ln -si $ALICE_ROOT/test/QA/rec.C rec.C
19 ln -si $ALICE_ROOT/test/QA/recqa.C recqa.C
20 ln -si $ALICE_ROOT/test/QA/DB.tgz DB.tgz
21 root -b -q $ALICE_ROOT/test/QA/simrun.C --run $1
22 cd $WORK/QATest/data
23 #ln -s ../geometry.root
24 ln -s ../raw.root
25 ln -s ../DB 
26 ln -si $ALICE_ROOT/test/QA/recraw.C recraw.C
27 aliroot -b -q recraw.C  > recraw.log 
28 cp  $ALICE_ROOT/test/QA/rawqa.C .
29 alienaliroot -b > rawqa.log << EOF
30 .x  $ALICE_ROOT/test/QA/rootlogon.C
31 .L rawqa.C++
32 rawqa(21950, 10)
33 EOF
34 rm -f rawqa.C
35 exit