![]() |
AliPhysics
a8afd6c (a8afd6c)
|
Classes | |
struct | Ring |
Public Member Functions | |
QAPlotter (Long_t prodYear, Char_t prodLetter, Bool_t useVar) | |
QAPlotter (const TString &dataType, Int_t year, const TString &period, const TString &pass, Bool_t useVar=true) | |
void | AddFile (const char *filename) |
const char * | GetUserInfo (TList *l, const char *name, const char *def) const |
Bool_t | MakeTree (bool read) |
void | Run () |
void | Plot () |
void | AddToMulti (QARing *qr, TMultiGraph *chi2, TMultiGraph *c, TMultiGraph *delta, TMultiGraph *xi, TMultiGraph *sigma, TMultiGraph *low, TMultiGraph *singles, TMultiGraph *loss, TMultiGraph *beta, TMultiGraph *occupancy) |
void | PlotMulti (TMultiGraph *mg, const char *title, Bool_t logy=false) |
Int_t | FindRun (const TArrayI &runs, Int_t run) |
void | AddRuns (TH1 *h, const char *title, TArrayI *runs=0, TList *areas=0) |
void | WriteRuns (std::ostream &o) |
void | WriteFooter () |
void | WriteImageFooter (std::ostream &o, const char *pngName) |
![]() | |
QABase (const TString &dataType, Int_t prodYear, const TString &period, const TString &pass) | |
QABase (const QABase &o) | |
QABase & | operator= (const QABase &) |
virtual | ~QABase () |
void | SetOutputName (const char *name) |
const char * | OutputName () const |
Bool_t | Init (bool read=false) |
void | MakeCanvas (const char *title) |
void | CanvasTitle (const char *title) |
void | PutCanvasTitle (const char *title) |
void | PrintCanvas (const char *pngName, UInt_t) |
void | PrintCanvas (const char *pngName, TCollection *areas=0) |
void | Close (bool deletePNGs=true) |
virtual void | WriteLinks () |
Public Attributes | |
TGraph * | fNAccepted |
TGraphErrors * | fVz |
UInt_t | fFirst |
UInt_t | fLast |
TArrayI | fRuns |
TObjArray | fFiles |
Bool_t | fUseVar |
![]() | |
QARing * | fFMD1i |
QARing * | fFMD2i |
QARing * | fFMD2o |
QARing * | fFMD3i |
QARing * | fFMD3o |
Global * | fGlobal |
TTree * | fTree |
TFile * | fOutput |
TFile * | fStore |
std::ofstream * | fTeX |
std::ofstream * | fHtml |
TString | fTeXName |
TString | fToDelete |
TCanvas * | fCanvas |
TString | fOutputName |
TString | fDataType |
Int_t | fYear |
TString | fPeriod |
TString | fPass |
Class to plot QA trends
Definition at line 45 of file QAPlotter.C.
Compatiblity constructor
prodYear | Year |
prodLetter | Letter |
useVar | Use variance |
Definition at line 205 of file QAPlotter.C.
|
inline |
Constructor
Definition at line 231 of file QAPlotter.C.
|
inline |
Add a file to be processed
filename | Name of file |
Definition at line 262 of file QAPlotter.C.
Referenced by PeriodQA(), and RunFinalQA().
|
inline |
Add run labels at appropriate places on the plot
h | Frame histogram |
title | Title |
runs | List of runs, if any |
areas | Other areas |
Definition at line 581 of file QAPlotter.C.
Referenced by Plot(), and PlotMulti().
|
inline |
Add graphs from a ring to the multi graphs
qr | Ring |
chi2 | ELoss reduced chi-square |
c | ELoss constant |
delta | ELoss MPV |
xi | ELoss Landau width |
sigma | ELoss Gaus width |
low | bins with low statistics |
singles | fraction of singles |
loss | 'lost' data |
beta | Poisson vs ELoss correlation |
occupancy | mean occupancy |
Definition at line 463 of file QAPlotter.C.
Referenced by Plot().
Find a run
runs | List of runs |
run | Run to find |
Definition at line 566 of file QAPlotter.C.
Referenced by AddRuns(), and PlotMulti().
|
inline |
Definition at line 266 of file QAPlotter.C.
Referenced by Run().
|
inlinevirtual |
Make a tree
read | If true, read from file |
Reimplemented from QABase.
Definition at line 290 of file QAPlotter.C.
|
inline |
|
inline |
Plot a multi-graph
mg | Multi graph |
title | Title |
logy | If true, make \(\log\) scale |
Definition at line 494 of file QAPlotter.C.
Referenced by Plot().
|
inline |
Run the job
Definition at line 312 of file QAPlotter.C.
Referenced by PeriodQA(), RunFinalQA(), and RunQAOld().
|
inlinevirtual |
|
inlinevirtual |
Write out image footer
o | Output stream |
pngName | Name of the PNG file |
Reimplemented from QABase.
Definition at line 697 of file QAPlotter.C.
|
inline |
Output list of runs
o | Output stream |
Definition at line 670 of file QAPlotter.C.
Referenced by WriteFooter(), and WriteImageFooter().
TObjArray QAPlotter::fFiles |
Definition at line 707 of file QAPlotter.C.
Referenced by AddFile(), and MakeTree().
UInt_t QAPlotter::fFirst |
Definition at line 704 of file QAPlotter.C.
UInt_t QAPlotter::fLast |
Definition at line 705 of file QAPlotter.C.
TGraph* QAPlotter::fNAccepted |
Definition at line 702 of file QAPlotter.C.
Referenced by AddRuns(), Plot(), QAPlotter(), and Run().
TArrayI QAPlotter::fRuns |
Definition at line 706 of file QAPlotter.C.
Referenced by AddRuns(), PlotMulti(), Run(), and WriteRuns().
Bool_t QAPlotter::fUseVar |
Definition at line 708 of file QAPlotter.C.
TGraphErrors* QAPlotter::fVz |
Definition at line 703 of file QAPlotter.C.
Referenced by Plot(), QAPlotter(), and Run().