![]() |
AliRoot Core
edcc906 (edcc906)
|
#include <AliQACheckerBase.h>
Public Member Functions | |
AliQACheckerBase (const char *name="", const char *title="") | |
virtual | ~AliQACheckerBase () |
void | DeleteImages () |
TList * | GetExternParamlist () |
TCanvas ** | GetImage () |
TCanvas * | GetImage (AliRecoParam::EventSpecie_t es) |
virtual void | Init (const AliQAv1::DETECTORINDEX_t det) |
virtual void | MakeImage (TObjArray **list, AliQAv1::TASKINDEX_t task, AliQAv1::MODE_t mode) |
void | PrintExternParam () |
void | Run (AliQAv1::ALITASK_t tsk, const AliDetectorRecoParam *recoParam=NULL) |
void | Run (AliQAv1::ALITASK_t tsk, TObjArray **list, const AliDetectorRecoParam *recoParam=NULL) |
void | Run (AliQAv1::ALITASK_t, TNtupleD **, const AliDetectorRecoParam *) |
void | SetExternParamlist (TList *list) |
void | SetHiLo (Float_t *hiValue, Float_t *lowValue) |
void | SetPrintImage (Bool_t opt=kTRUE) |
Protected Member Functions | |
virtual void | Check (Double_t *rv, AliQAv1::ALITASK_t, TObjArray **list, const AliDetectorRecoParam *recoParam=0) |
Double_t | DiffC (const TH1 *href, const TH1 *hin) const |
Double_t | DiffK (const TH1 *href, const TH1 *hin) const |
void | Finish () const |
void | GetRefSubDir (const char *det, const char *task, TDirectory *&dirFile, TObjArray **&dirOCDB) |
virtual void | SetQA (AliQAv1::ALITASK_t index, Double_t *value) const |
Protected Attributes | |
TDirectory * | fDataSubDir |
TDirectory * | fRefSubDir |
directory for the current task directory in the current detector directory in the data file More... | |
TObjArray ** | fRefOCDBSubDir |
directory for the current task directory in the current detector directory in the reference file More... | |
Float_t * | fLowTestValue |
Entry in OCDB for the current detector. More... | |
Float_t * | fUpTestValue |
TCanvas ** | fImage |
Bool_t | fPrintImage |
TList * | fExternParamList |
flag to print the images or not More... | |
Private Member Functions | |
AliQACheckerBase (const AliQACheckerBase &qac) | |
AliQACheckerBase & | operator= (const AliQACheckerBase &qac) |
void | PrivateCheck (Double_t *rv, AliQAv1::ALITASK_t index, const AliDetectorRecoParam *recoParam) |
Definition at line 32 of file AliQACheckerBase.h.
AliQACheckerBase::AliQACheckerBase | ( | const char * | name = "" , |
const char * | title = "" |
||
) |
Definition at line 54 of file AliQACheckerBase.cxx.
|
virtual |
Definition at line 92 of file AliQACheckerBase.cxx.
|
private |
|
protectedvirtual |
Reimplemented in AliEMCALQAChecker, AliFMDQAChecker, AliMUONQAChecker, and AliTPCQAChecker.
Definition at line 147 of file AliQACheckerBase.cxx.
Referenced by PrivateCheck(), Run(), and SetPrintImage().
void AliQACheckerBase::DeleteImages | ( | ) |
Definition at line 209 of file AliQACheckerBase.cxx.
Referenced by ~AliQACheckerBase().
|
protected |
Definition at line 219 of file AliQACheckerBase.cxx.
Referenced by SetPrintImage().
|
protected |
Definition at line 231 of file AliQACheckerBase.cxx.
Referenced by Check(), and SetPrintImage().
|
protected |
Definition at line 345 of file AliQACheckerBase.cxx.
Referenced by AliCorrQAChecker::Run(), Run(), and SetPrintImage().
|
inline |
Definition at line 39 of file AliQACheckerBase.h.
|
inline |
Definition at line 40 of file AliQACheckerBase.h.
Referenced by AliQAManager::GetImage().
|
inline |
Definition at line 41 of file AliQACheckerBase.h.
|
protected |
Definition at line 243 of file AliQACheckerBase.cxx.
Referenced by Check(), and SetPrintImage().
|
inlinevirtual |
Reimplemented in AliEMCALQAChecker, AliTPCQAChecker, and AliMUONQAChecker.
Definition at line 42 of file AliQACheckerBase.h.
Referenced by AliQAChecker::Run().
|
virtual |
Reimplemented in AliFMDQAChecker.
Definition at line 354 of file AliQACheckerBase.cxx.
Referenced by Init(), and AliQAChecker::Run().
|
private |
void AliQACheckerBase::PrintExternParam | ( | ) |
Definition at line 285 of file AliQACheckerBase.cxx.
Referenced by Init(), and AliQAManager::SetCheckerExternParam().
|
private |
Definition at line 107 of file AliQACheckerBase.cxx.
Referenced by Run().
void AliQACheckerBase::Run | ( | AliQAv1::ALITASK_t | tsk, |
const AliDetectorRecoParam * | recoParam = NULL |
||
) |
Definition at line 297 of file AliQACheckerBase.cxx.
Referenced by Init(), and AliQAChecker::Run().
void AliQACheckerBase::Run | ( | AliQAv1::ALITASK_t | tsk, |
TObjArray ** | list, | ||
const AliDetectorRecoParam * | recoParam = NULL |
||
) |
Definition at line 314 of file AliQACheckerBase.cxx.
|
inline |
Definition at line 47 of file AliQACheckerBase.h.
|
inline |
Definition at line 48 of file AliQACheckerBase.h.
Referenced by AliQAManager::SetCheckerExternParam().
void AliQACheckerBase::SetHiLo | ( | Float_t * | hiValue, |
Float_t * | lowValue | ||
) |
Definition at line 416 of file AliQACheckerBase.cxx.
Referenced by AliMUONQAChecker::Init(), AliTPCQAChecker::Init(), AliEMCALQAChecker::Init(), and SetExternParamlist().
|
inline |
Definition at line 50 of file AliQACheckerBase.h.
Referenced by AliQAManager::EndOfCycle().
|
protectedvirtual |
Reimplemented in AliFMDQAChecker, and AliTPCQAChecker.
Definition at line 443 of file AliQACheckerBase.cxx.
Referenced by AliCorrQAChecker::Run(), Run(), and SetPrintImage().
|
protected |
Definition at line 61 of file AliQACheckerBase.h.
Referenced by PrivateCheck().
|
protected |
flag to print the images or not
Definition at line 68 of file AliQACheckerBase.h.
Referenced by GetExternParamlist(), PrintExternParam(), AliFMDQAChecker::ProcessExternalParam(), SetExternParamlist(), and ~AliQACheckerBase().
|
protected |
Definition at line 66 of file AliQACheckerBase.h.
Referenced by DeleteImages(), GetImage(), MakeImage(), AliFMDQAChecker::MakeImage(), and ~AliQACheckerBase().
|
protected |
Entry in OCDB for the current detector.
Definition at line 64 of file AliQACheckerBase.h.
Referenced by SetHiLo(), AliTPCQAChecker::SetQA(), SetQA(), and ~AliQACheckerBase().
|
protected |
Definition at line 67 of file AliQACheckerBase.h.
Referenced by SetPrintImage().
|
protected |
directory for the current task directory in the current detector directory in the reference file
Definition at line 63 of file AliQACheckerBase.h.
Referenced by Check(), DeleteImages(), and ~AliQACheckerBase().
|
protected |
directory for the current task directory in the current detector directory in the data file
Definition at line 62 of file AliQACheckerBase.h.
Referenced by Check().
|
protected |
Definition at line 65 of file AliQACheckerBase.h.
Referenced by SetHiLo(), AliTPCQAChecker::SetQA(), SetQA(), and ~AliQACheckerBase().