AliRoot Core  3dc7879 (3dc7879)
AliQAChecker Class Reference

#include <AliQAChecker.h>

Inheritance diagram for AliQAChecker:

Public Member Functions

 AliQAChecker (const char *name="AliQAChecker", const char *title="Quality Assurance checker for Raws, Hits, Digits and ESDs")
 
 AliQAChecker (const AliQAChecker &qac)
 
AliQACheckeroperator= (const AliQAChecker &qac)
 
virtual ~AliQAChecker ()
 
AliQACheckerBaseGetDetQAChecker (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 AliQACheckerInstance ()
 

Private Member Functions

void LoadRunInfoFromGRP ()
 

Private Attributes

TFile * fDataFile
 
AliRunInfofRunInfo
 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...
 
AliQACheckerBasefCheckers [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 AliQACheckerfgQAChecker = 0x0
 

Detailed Description

Definition at line 28 of file AliQAChecker.h.

Constructor & Destructor Documentation

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.

AliQAChecker::~AliQAChecker ( )
virtual

Definition at line 95 of file AliQAChecker.cxx.

Referenced by operator=().

Member Function Documentation

AliQACheckerBase * AliQAChecker::GetDetQAChecker ( Int_t  det)
Int_t AliQAChecker::GetRunNumber ( ) const
inline

Definition at line 42 of file AliQAChecker.h.

void AliQAChecker::LoadRunInfoFromGRP ( )
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 ( 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.

void AliQAChecker::SetRunInfo ( AliRunInfo ei)
inline

Definition at line 41 of file AliQAChecker.h.

void AliQAChecker::SetRunNumber ( Int_t  run)
inline

Definition at line 43 of file AliQAChecker.h.

Referenced by AliQAManager::EndOfCycle(), and AliQAManager::Finish().

Member Data Documentation

AliQACheckerBase* AliQAChecker::fCheckers[AliQAv1::kNDET]
private

detectors for which the Quality assurance could be done

Definition at line 55 of file AliQAChecker.h.

Referenced by AliQAChecker(), GetDetQAChecker(), and ~AliQAChecker().

TFile* AliQAChecker::fDataFile
private

Definition at line 50 of file AliQAChecker.h.

AliRecoParam::EventSpecie_t AliQAChecker::fEventSpecie
private

list of detectors checkers

Definition at line 56 of file AliQAChecker.h.

Referenced by LoadRunInfoFromGRP().

TString AliQAChecker::fFoundDetectors
private

Reference Data file.

Definition at line 54 of file AliQAChecker.h.

Referenced by Run().

AliQAChecker * AliQAChecker::fgQAChecker = 0x0
staticprivate

Definition at line 49 of file AliQAChecker.h.

Referenced by Instance().

TFile* AliQAChecker::fRefFile
private

owns fRunInfo or not

Definition at line 53 of file AliQAChecker.h.

Int_t AliQAChecker::fRun
private

event specie deduced from the GRP data

Definition at line 57 of file AliQAChecker.h.

Referenced by GetRunNumber(), and SetRunNumber().

AliRunInfo* AliQAChecker::fRunInfo
private

Data file to check.

Definition at line 51 of file AliQAChecker.h.

Referenced by LoadRunInfoFromGRP(), SetRunInfo(), and ~AliQAChecker().

Bool_t AliQAChecker::fRunInfoOwner
private

Event info object.

Definition at line 52 of file AliQAChecker.h.

Referenced by LoadRunInfoFromGRP().


The documentation for this class was generated from the following files: