ROOT logo
#include "AliPSQAVisualization.h"

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