]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/macrosSDD/RunQAonSingleChunk.sh
Fix for FMD DA
[u/mrichter/AliRoot.git] / ITS / macrosSDD / RunQAonSingleChunk.sh
CommitLineData
88522cc1 1#!/bin/bash
2RUN='123456'
3PERIOD='LHC10a'
4PASS='pass1'
5YEAR='2010'
6ALICE_ITS='$ALICE_ROOT/ITS'
7TMPPLACE='/tmp'
8TMPFOLDER='1'
9EXECFOLDER='$HOME/macroQAshifter'
10MAXFILES='300'
11FILENAME='10000137137031.300.root'
12FULLNAME='$PWD/$FILENAME'
13echo "Run Number :[${RUN}]"
14read
15if [ "$REPLY" != "" ]; then
16RUN=$REPLY
17echo "Run $RUN"
18fi
19echo "Period :[${PERIOD}]"
20read
21if [ "$REPLY" != "" ]; then
22PERIOD=$REPLY
23echo "Period $PERIOD"
24fi
25echo "Pass : [${PASS}]"
26read
27if [ "$REPLY" != "" ]; then
28PASS=$REPLY
29echo "Pass $PASS "
30fi
31echo "Year :[${YEAR}]"
32read
33if [ "$REPLY" != "" ]; then
34YEAR=$REPLY
35echo "Year $YEAR"
36fi
37echo "FileName (if it is a LOCAL file, please insert the full path) : [${FILENAME}]"
38read
39if [ "$REPLY" != "" ]; then
40FILENAME=$REPLY
41fi
42echo "FileName ${FILENAME}"
43echo "folder with macros :[${EXECFOLDER}]"
44read
45if [ "$REPLY" != "" ]; then
46EXECFOLDER=$REPLY
47echo "Folder: $EXECFOLDER"
48fi
49echo "local file or alienfile (1=local 2=alien) :[${TMPFOLDER}]"
50read
51if [ "$REPLY" != "" ]; then
52TMPFOLDER=$REPLY
53fi
54if [ "$TMPFOLDER" == "1" ]; then
55FULLNAME=$FILENAME
56else
57FULLNAME=alien:///alice/data/${YEAR}/${PERIOD}/000${RUN}/raw/${FILENAME}
58fi
59echo "FullName ${FULLNAME}"
60if [ ls -l "run$RUN" >/dev/null 2>&1 ]; then
61echo "directory run$RUN exists "
62else
63mkdir "run$RUN"
64fi
65cd "run$RUN"
66if [ ls -l $PASS > /dev/null 2>&1 ]; then
67echo "directory $PASS exixsts"
68else
69mkdir $PASS
70cd $PASS
71fi
72time aliroot -l <<EOI|tee execQA$RUN.log
73EOF
74.L $EXECFOLDER/ITSQArecoparam.C++
75 ITSQArecoparam("${FULLNAME}",2,30);
76.q
77EOI
78time aliroot -l <<EOI|tee plot$RUN.log
79.x $EXECFOLDER/PlotQASDD.C("ITS.QA.${RUN}.root");
80.q
81EOI
82if [ls -l "images" >/dev/null 2>&1 ]; then
83echo "directory images exists"
84else
85mkdir images
86fi
87mv *.ps images/.
88cd images
89for i in *.ps;
90do
91gv $i &
92sleep 2
93done
94echo "Plots Done!!"
95rm -rf $TMPPLACE/*.root
96cd ../../../