]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGPP/QA/detectorQAscripts/ZDC.sh
ZDC automatic scripts updates (Marco Leoncino) + updates in QA config
[u/mrichter/AliRoot.git] / PWGPP / QA / detectorQAscripts / ZDC.sh
1 runLevelQA()
2 {
3   qaFile=$1
4
5   cp $ALICE_ROOT/PWGPP/ZDC/macros/MakeTrendZDC.C .
6   aliroot -b -q -l "MakeTrendZDC.C(\"$qaFile\",$runNumber)" 
7
8   cp $ALICE_ROOT/PWGPP/ZDC/macros/DrawPerformanceZDCQAMatch.C .
9   aliroot -b -q -l "DrawPerformanceZDCQAMatch.C(\"trending.root\")"
10   makeHTMLindexPerRun
11 }
12
13 periodLevelQA()
14 {
15   trendingFile=$1
16
17   cp $ALICE_ROOT/PWGPP/ZDC/macros/DrawPerformanceZDCQAMatchTrends.C .
18   aliroot -b -q -l "DrawPerformanceZDCQAMatchTrends.C(\"trending.root\")"
19   makeHTMLindexPerPeriod
20 }
21
22 makeHTMLindexPerRun()
23 {
24   cat > index.html<<EOF
25   <div align="left"><br>
26   <h1>ZDC Data Quality (single run checks)</h1>
27   <br>
28   <h2>Signals: spectra</h2>
29   </div>
30   <a href="cZNA_Spectra.png">ZNA spectrum</a><br>
31   <a href="cZNC_Spectra.png">ZNC spectrum</a><br>
32   <a href="cZPA_Spectra.png">ZPA spectrum</a><br>
33   <a href="cZPC_Spectra.png">ZPC spectrum</a><br>
34   <a href="cZEM1_Spectra.png">ZEM1 spectrum</a><br>
35   <a href="cZEM2_Spectra.png">ZEM2 spectrum</a><br>
36   <h2>Signals: mean values</h2>  
37   </div>
38   <a href="cZNA_Mean_Values.png">ZNA mean signal</a><br>
39   <a href="cZNC_Mean_Values.png">ZNC mean signal</a><br>
40   <a href="cZPA_Mean_Values.png">ZPA mean signal</a><br>
41   <a href="cZPC_Mean_Values.png">ZPC mean signal</a><br>
42   <a href="cZEM1_Mean_Values.png">ZEM1 mean signal</a><br>
43   <a href="cZEM2_Mean_Values.png">ZEM2 mean signal</a><br>
44   <h2>Centroids</h2>  
45   </div>  
46   <a href="cZNA_X_centroid.png">ZNA centroid X coordinate</a><br>
47   <a href="cZNA_Y_centroid.png">ZNA centroid Y coordinate</a><br>
48   <a href="cZNC_X_centroid.png">ZNC centroid X coordinate</a><br>
49   <a href="cZNC_Y_centroid.png">ZNC centroid Y coordinate</a><br>
50   <h2>Timing</h2>  
51   </div>  
52   <a href="cTimingSum.png">Timing (ZNC TDC + ZNA TDC)</a><br>
53   <a href="cTimingDiff.png">Timing (ZNC TDC - ZNA TDC)</a><br>
54   </div>
55 EOF
56 }
57
58 makeHTMLindexPerPeriod()
59 {
60   cat > index.html<<EOF
61   <div align="left"><br>
62   <h1>ZDC Data Quality (trending plots)</h1>
63   <br>
64   <h2>Signals: mean values</h2>
65   </div>  
66   <a href="ZN_signals_trending.png">ZNA,ZNC signals trending</a><br>
67   <a href="ZP_signals_trending.png">ZPA,ZPC signals trending</a><br>  
68   <a href="ZEM_signals_trending.png">ZEM1,ZEM2 signals trending</a><br>    
69   <h2>Centroids</h2>    
70   </div> 
71   <a href="ZNA_centroids_trending.png">ZNA centroids trending</a><br>
72   <a href="ZNC_centroids_trending.png">ZNC centroids trending</a><br>
73   <h2>Timing</h2>
74   </div>
75   <a href="ZN_timing_trending.png">ZN timing trending</a><br>
76   <br><br>
77   <h4>Analyzed runs:</h4>
78   </div>
79 EOF
80
81 local dir
82 for dir in 000*; do 
83   echo "<a href="${dir}">${dir}</a>" >> index.html
84 done
85
86 }