![]() |
AliPhysics
958ad07 (958ad07)
|
Classes | |
struct | Ring |
Public Member Functions | |
QATrender (Bool_t keep, Bool_t, Int_t prodYear, char prodLetter) | |
QATrender (Bool_t keep, const TString &dataType, Int_t prodYear, const TString &period, const TString &pass, Long_t runNo) | |
virtual | ~QATrender () |
QATrender (const QATrender &o) | |
QATrender | operator= (const QATrender &) |
void | AddFile (const char *filename) |
Bool_t | Run () |
void | Finish () |
Bool_t | GetInputLists (const char *filename) |
Bool_t | ProcessOne (const char *filename) |
Bool_t | ProcessGlobal () |
void | CleanStack (THStack *stack, const char *what) |
Bool_t | ProcessELossFitter () |
Bool_t | ProcessSharingFilter () |
Bool_t | ProcessDensityCalculator () |
void | CloseCurrent () |
virtual void | WriteLinks () |
Ring * | GetRing (Int_t padNo) |
TVirtualPad * | GetPad (Int_t padNo) |
void | MakeCanvasTitle (const char *what) |
Bool_t | GetLists (Bool_t verbose=true) |
![]() | |
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 |
virtual Bool_t | MakeTree (bool read) |
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) |
virtual void | WriteImageFooter (std::ostream &o, const char *) |
void | Close (bool deletePNGs=true) |
virtual void | WriteFooter () |
Static Public Member Functions | |
static TList * | GetSubList (const TList *parent, const char *name, Bool_t verbose=true) |
static TObject * | GetObject (const TList *list, const char *name, Bool_t verbose=true) |
static TH1 * | GetHistogram (const TList *list, const char *name, Bool_t verbose=true) |
static void | DrawText (TLatex *l, Double_t x, Double_t &y, const char *c1, const char *c2, Double_t dx=.4) |
Public Attributes | |
Long_t | fRunNo |
TFile * | fCurrentFile |
TList * | fSharingFilter |
TList * | fEventInspector |
TList * | fDensityCalculator |
TList * | fEnergyFitter |
TList | fFiles |
Bool_t | fKeep |
![]() | |
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 make the QA trending tree
Definition at line 58 of file QATrender.C.
Backward compatibility mode constructor
keep | Keep temporary files |
prodYear | Period year |
prodLetter | Period letter |
Definition at line 567 of file QATrender.C.
|
inline |
CTOR
keep | Whehter to keep all info |
dataType | Data stype |
prodYear | Production year |
period | Production period |
pass | Production pass |
runNo | Run number |
Definition at line 598 of file QATrender.C.
|
inlinevirtual |
DTOR
Definition at line 623 of file QATrender.C.
|
inline |
|
inline |
Add a file to be processed
filename | Name of file |
Definition at line 654 of file QATrender.C.
Referenced by RunFileQA(), RunQA(), and RunQAOld().
|
inline |
Clean a stack for histograms that match what
stack | Stack to clean |
what | Pattern |
Definition at line 798 of file QATrender.C.
Referenced by ProcessELossFitter().
|
inline |
Close current file if open, and reset other pointers
Definition at line 1088 of file QATrender.C.
Referenced by ProcessOne().
|
inlinestatic |
Draw some text on a pad
l | LaTeX object to use |
x | x coordinate |
y | y coordinate (incremented on return) |
c1 | First text |
c2 | Second text |
dx | Distance between c1 start and c2 start |
Definition at line 1307 of file QATrender.C.
Referenced by QATrender::Ring::Process123(), QATrender::Ring::ProcessCorrelation(), QATrender::Ring::ProcessELoss(), ProcessELossFitter(), and QATrender::Ring::ProcessOccupancy().
|
inline |
|
inlinestatic |
Get a histogram from a list
list | List |
name | Name of histogram |
verbose | Whether to be verbose |
Definition at line 1291 of file QATrender.C.
Referenced by QATrender::Ring::ExtractYQuantity(), QATrender::Ring::Process123(), QATrender::Ring::ProcessCorrelation(), QATrender::Ring::ProcessELoss(), QATrender::Ring::ProcessEnergyLoss(), ProcessGlobal(), QATrender::Ring::ProcessNeighbors(), and QATrender::Ring::ProcessOccupancy().
|
inline |
Definition at line 697 of file QATrender.C.
Referenced by ProcessOne().
Get the lists from the file
Definition at line 1220 of file QATrender.C.
Referenced by GetInputLists().
|
inlinestatic |
Find and object in a list
list | List to look in |
name | Name of object |
verbose | Whether to be verbose |
Definition at line 1268 of file QATrender.C.
Referenced by GetHistogram(), ProcessDensityCalculator(), ProcessELossFitter(), and ProcessGlobal().
|
inline |
Get the pad corresponding to a number. Also clears the pad
padNo | Pad number to get |
Definition at line 1169 of file QATrender.C.
Referenced by ProcessDensityCalculator(), ProcessELossFitter(), and ProcessSharingFilter().
Get the ring corresponding to a pad
padNo | Pad number |
Definition at line 1149 of file QATrender.C.
Referenced by ProcessDensityCalculator(), and ProcessSharingFilter().
|
inlinestatic |
Get a sub-list from parent list
parent | Parent list |
name | Name of sub-list |
verbose | Whether to be verbose |
Definition at line 1202 of file QATrender.C.
Referenced by QATrender::Ring::GetDetectorList(), GetLists(), and QATrender::Ring::ProcessEnergyLoss().
|
inline |
Make canvas title. Canvas is divided into 3x2 pads
what | Title on canvas |
Definition at line 1184 of file QATrender.C.
Referenced by ProcessDensityCalculator(), ProcessELossFitter(), and ProcessSharingFilter().
|
inline |
Process the information from the density calculator
Definition at line 1001 of file QATrender.C.
Referenced by ProcessOne().
|
inline |
Process the information from the energy loss fitter
Definition at line 832 of file QATrender.C.
Referenced by ProcessOne().
|
inline |
Get global stuff
Definition at line 775 of file QATrender.C.
Referenced by ProcessOne().
|
inline |
Process a single file
filename | File to open. |
Definition at line 723 of file QATrender.C.
Referenced by Run().
|
inline |
Process the information from the sharing filter
Definition at line 941 of file QATrender.C.
Referenced by ProcessOne().
|
inline |
Run the job
Definition at line 663 of file QATrender.C.
Referenced by RunFileQA(), RunQA(), and RunQAOld().
|
inlinevirtual |
TFile* QATrender::fCurrentFile |
Definition at line 1318 of file QATrender.C.
Referenced by CloseCurrent(), GetInputLists(), and GetLists().
TList* QATrender::fDensityCalculator |
Definition at line 1321 of file QATrender.C.
Referenced by CloseCurrent(), GetLists(), and ProcessDensityCalculator().
TList* QATrender::fEnergyFitter |
Definition at line 1322 of file QATrender.C.
Referenced by CloseCurrent(), GetLists(), and ProcessELossFitter().
TList* QATrender::fEventInspector |
Definition at line 1320 of file QATrender.C.
Referenced by CloseCurrent(), GetLists(), and ProcessGlobal().
TList QATrender::fFiles |
Definition at line 1323 of file QATrender.C.
Bool_t QATrender::fKeep |
Definition at line 1324 of file QATrender.C.
Referenced by CloseCurrent().
Long_t QATrender::fRunNo |
Definition at line 1317 of file QATrender.C.
Referenced by Finish(), ProcessGlobal(), and ProcessOne().
TList* QATrender::fSharingFilter |
Definition at line 1319 of file QATrender.C.
Referenced by CloseCurrent(), GetLists(), ProcessDensityCalculator(), and ProcessSharingFilter().