]> git.uio.no Git - u/mrichter/AliRoot.git/blob - prod/acrcaf/rec.sh
Adding config for acr caf
[u/mrichter/AliRoot.git] / prod / acrcaf / rec.sh
1 #!/bin/bash
2
3
4 if [ "$1" == "-local" ] && [ ! -z $2 ]
5 then
6     
7   nev=${3:-10000}
8   fev=${4:-0}
9
10   cd reco/local
11   mkdir -p run$2
12   rm -f run$2/*
13   cd run$2
14   
15   echo "Reconstructing into reco/local/run$2 and redirecting output to the file reco/local/run$2/stdout"
16
17   unbuffer aliroot -q ../../rec.C\($2,$nev,$fev\) 2>&1 | tee stdout
18
19 else
20
21   if [ "$1" != "-force" ]
22   then
23     pgrep aliroot > /dev/null
24     if [ "$?" -eq "0" ]
25     then
26       echo "Error: You can only start one rec.sh at a time. Please wait for the other session to terminate or close it."
27       exit
28     fi
29   else
30     shift
31   fi
32
33   [ -z $1 ] && { echo "Usage: rec.sh [-local] <run_number>"; exit 1; }
34
35   nev=${2:-10000}
36   fev=${3:-0}
37
38   cd reco
39   aliroot -q run.C\($1,$nev,$fev\)
40
41 fi