![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliQAChecker.h>
Public Member Functions | |
AliQAChecker (const char *name="AliQAChecker", const char *title="Quality Assurance checker for Raws, Hits, Digits and ESDs") | |
AliQAChecker (const AliQAChecker &qac) | |
AliQAChecker & | operator= (const AliQAChecker &qac) |
virtual | ~AliQAChecker () |
AliQACheckerBase * | GetDetQAChecker (Int_t det) |
Bool_t | Run (const char *fileName=NULL, AliDetectorRecoParam *recoParam=NULL) |
Bool_t | Run (AliQAv1::DETECTORINDEX_t det, AliQAv1::TASKINDEX_t task, TObjArray **list, AliDetectorRecoParam *recoParam=NULL) |
Bool_t | Run (AliQAv1::DETECTORINDEX_t det, AliQAv1::TASKINDEX_t task, TNtupleD **list, AliDetectorRecoParam *recoParam=NULL) |
void | SetRunInfo (AliRunInfo *ei) |
Int_t | GetRunNumber () const |
void | SetRunNumber (Int_t run) |
Static Public Member Functions | |
static AliQAChecker * | Instance () |
Private Member Functions | |
void | LoadRunInfoFromGRP () |
Private Attributes | |
TFile * | fDataFile |
AliRunInfo * | fRunInfo |
Data file to check. More... | |
Bool_t | fRunInfoOwner |
Event info object. More... | |
TFile * | fRefFile |
owns fRunInfo or not More... | |
TString | fFoundDetectors |
Reference Data file. More... | |
AliQACheckerBase * | fCheckers [AliQAv1::kNDET] |
detectors for which the Quality assurance could be done More... | |
AliRecoParam::EventSpecie_t | fEventSpecie |
list of detectors checkers More... | |
Int_t | fRun |
event specie deduced from the GRP data More... | |
Static Private Attributes | |
static AliQAChecker * | fgQAChecker = 0x0 |
Definition at line 28 of file AliQAChecker.h.
AliQAChecker::AliQAChecker | ( | const char * | name = "AliQAChecker" , |
const char * | title = "Quality Assurance checker for Raws, Hits, Digits and ESDs" |
||
) |
Definition at line 52 of file AliQAChecker.cxx.
Referenced by Instance(), and operator=().
AliQAChecker::AliQAChecker | ( | const AliQAChecker & | qac | ) |
Definition at line 68 of file AliQAChecker.cxx.
|
virtual |
Definition at line 95 of file AliQAChecker.cxx.
Referenced by operator=().
AliQACheckerBase * AliQAChecker::GetDetQAChecker | ( | Int_t | det | ) |
Definition at line 106 of file AliQAChecker.cxx.
Referenced by AliQAManager::EndOfCycle(), AliQAManager::GetImage(), Run(), and AliQAManager::SetCheckerExternParam().
|
inline |
Definition at line 42 of file AliQAChecker.h.
|
static |
Definition at line 154 of file AliQAChecker.cxx.
Referenced by AliQAManager::EndOfCycle(), AliFMDQADataMakerSim::EndOfDetectorCycle(), AliCorrQADataMakerRec::EndOfDetectorCycle(), AliGlobalQADataMaker::EndOfDetectorCycle(), AliEMCALQADataMakerSim::EndOfDetectorCycle(), AliMUONQADataMakerRec::EndOfDetectorCycle(), AliTPCQADataMakerRec::EndOfDetectorCycle(), AliMUONQADataMakerSim::EndOfDetectorCycle(), AliFMDQADataMakerRec::EndOfDetectorCycle(), AliEMCALQADataMakerRec::EndOfDetectorCycle(), AliQAManager::Finish(), AliQAManager::GetImage(), AliQACheckerBase::MakeImage(), AliFMDQAChecker::MakeImage(), and AliQAManager::SetCheckerExternParam().
|
private |
Definition at line 163 of file AliQAChecker.cxx.
Referenced by SetRunNumber().
AliQAChecker & AliQAChecker::operator= | ( | const AliQAChecker & | qac | ) |
Definition at line 85 of file AliQAChecker.cxx.
Bool_t AliQAChecker::Run | ( | const char * | fileName = NULL , |
AliDetectorRecoParam * | recoParam = NULL |
||
) |
Definition at line 257 of file AliQAChecker.cxx.
Referenced by AliFMDQADataMakerSim::EndOfDetectorCycle(), AliCorrQADataMakerRec::EndOfDetectorCycle(), AliGlobalQADataMaker::EndOfDetectorCycle(), AliEMCALQADataMakerSim::EndOfDetectorCycle(), AliMUONQADataMakerRec::EndOfDetectorCycle(), AliTPCQADataMakerRec::EndOfDetectorCycle(), AliMUONQADataMakerSim::EndOfDetectorCycle(), AliFMDQADataMakerRec::EndOfDetectorCycle(), and AliEMCALQADataMakerRec::EndOfDetectorCycle().
Bool_t AliQAChecker::Run | ( | AliQAv1::DETECTORINDEX_t | det, |
AliQAv1::TASKINDEX_t | task, | ||
TObjArray ** | list, | ||
AliDetectorRecoParam * | recoParam = NULL |
||
) |
Definition at line 334 of file AliQAChecker.cxx.
Bool_t AliQAChecker::Run | ( | AliQAv1::DETECTORINDEX_t | det, |
AliQAv1::TASKINDEX_t | task, | ||
TNtupleD ** | list, | ||
AliDetectorRecoParam * | recoParam = NULL |
||
) |
Definition at line 380 of file AliQAChecker.cxx.
|
inline |
Definition at line 41 of file AliQAChecker.h.
|
inline |
Definition at line 43 of file AliQAChecker.h.
Referenced by AliQAManager::EndOfCycle(), and AliQAManager::Finish().
|
private |
detectors for which the Quality assurance could be done
Definition at line 55 of file AliQAChecker.h.
Referenced by AliQAChecker(), GetDetQAChecker(), and ~AliQAChecker().
|
private |
Definition at line 50 of file AliQAChecker.h.
|
private |
list of detectors checkers
Definition at line 56 of file AliQAChecker.h.
Referenced by LoadRunInfoFromGRP().
|
private |
|
staticprivate |
Definition at line 49 of file AliQAChecker.h.
Referenced by Instance().
|
private |
owns fRunInfo or not
Definition at line 53 of file AliQAChecker.h.
|
private |
event specie deduced from the GRP data
Definition at line 57 of file AliQAChecker.h.
Referenced by GetRunNumber(), and SetRunNumber().
|
private |
Data file to check.
Definition at line 51 of file AliQAChecker.h.
Referenced by LoadRunInfoFromGRP(), SetRunInfo(), and ~AliQAChecker().
|
private |
Event info object.
Definition at line 52 of file AliQAChecker.h.
Referenced by LoadRunInfoFromGRP().