]>
Commit | Line | Data |
---|---|---|
a65a7e70 | 1 | #include "AliPSQAVisualization.h" |
2 | ||
3 | void PSQAV(){ | |
4 | // | |
5 | // make nice plots for presentations of the Phys.Sel. QA | |
6 | // | |
7 | AliPSQAVisualization * QAVobject1 = new AliPSQAVisualization; | |
8 | // | |
9 | Bool_t useAutoScale = kTRUE; | |
10 | Bool_t savePDFs = kTRUE; | |
11 | Bool_t drawSelected = kTRUE; // draw all plots on the screen | |
12 | Bool_t drawOverPlot = kTRUE; // if true, draw to canvas to see | |
13 | Bool_t saveOverPlotPdf = kTRUE; // if true, write to pdf file | |
14 | Bool_t saveOverPlotEps = kTRUE; // if true, write to eps file | |
15 | Bool_t saveOnSameCanvas= kTRUE; // if true, save v0 bkg on top of accepted histos | |
16 | // | |
17 | // configuration -- choose the input directory and file | |
18 | // | |
19 | // QAVobject1->ImportRunAndFillInfo("LHC12d_list.list"); | |
20 | QAVobject1->ImportRunAndFillInfo("RunFillEvent_list.list"); | |
21 | ||
22 | QAVobject1->SetROOTInput("~/Analysis/PWGPP_PSQA/QAoutputPerPeriod/pA/13b_ESDs_21Jan/LHC13b_21Jan_PSQA.root"); | |
23 | //QAVobject1->InitializeSelectedPlots("~/Analysis/PWGPP_PSQA/QAoutputPerPeriod/pA/13b_ESDs_21Jan/selectedPlots.list"); | |
24 | QAVobject1->InitializeSelectedPlots("selectedPlots.list"); | |
25 | //QAVobject1->InitializeSelectedPlots("plots.list"); | |
26 | QAVobject1->SetOutDirectory("~/Analysis/PWGPP_PSQA/QAoutputPerPeriod/pA/13b_ESDs_21Jan/plots"); | |
27 | QAVobject1->SetOutPDFName("Plots13b_ESDs.pdf"); | |
28 | QAVobject1->SetOutEPSName("Plots13b_ESDs.eps"); | |
29 | QAVobject1->SetOverPlotTitle(""); | |
30 | // | |
31 | // settings | |
32 | // | |
33 | QAVobject1->SetSavePDFs(savePDFs); | |
34 | QAVobject1->SetDrawSelected(drawSelected); | |
35 | QAVobject1->SetDrawOverPlot(drawOverPlot); | |
36 | QAVobject1->SetSaveOverPlotPDF(saveOverPlotPdf); | |
37 | QAVobject1->SetSaveOverPlotEPS(saveOverPlotEps); // if true, write to eps file | |
38 | QAVobject1->SetPlotOnSameCanvas(saveOnSameCanvas); | |
39 | QAVobject1->SetUseColorArray(kTRUE); | |
40 | // | |
41 | QAVobject1->InitializeColorArray("colorArray.list"); // Set the color enums for the overplot | |
42 | /// Use Auto Scale? See README. | |
43 | QAVobject1->SetScaleAuto(useAutoScale); | |
44 | if (QAVobject1->GetScaleAuto()) { | |
45 | QAVobject1->SetScaleAutoDivMin(1.1); | |
46 | QAVobject1->SetScaleAutoMultMax(1.1); | |
47 | } else { | |
48 | QAVobject1->SetScaleManMin(0.0); | |
49 | QAVobject1->SetScaleManMax(1.1); | |
50 | } | |
51 | // | |
52 | cout << "Here we are?" << endl; | |
53 | ||
54 | QAVobject1->PostProcessQA(); | |
55 | ||
56 | cout << "Done?" << endl; | |
57 | }; |