]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/macros/PhysSelQA/PSQAV.C
end-of-line normalization
[u/mrichter/AliRoot.git] / ANALYSIS / macros / PhysSelQA / PSQAV.C
CommitLineData
a65a7e70 1#include "AliPSQAVisualization.h"
2
3void 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};