AliRoot Core  3dc7879 (3dc7879)
AliQAv1 Class Reference

#include <AliQAv1.h>

Inheritance diagram for AliQAv1:

Public Types

enum  DETECTORINDEX_t {
  kNULLDET =-1, kITS, kTPC, kTRD,
  kTOF, kPHOS, kHMPID, kEMCAL,
  kMUON, kFMD, kZDC, kPMD,
  kT0, kVZERO, kACORDE, kAD,
  kFIT, kMFT, kHLT, kGLOBAL,
  kCORR, kNDET
}
 
enum  ALITASK_t {
  kNULLTASK =-1, kRAW, kSIM, kREC,
  kESD, kANA, kNTASK
}
 
enum  QABIT_t {
  kNULLBit =-1, kINFO, kWARNING, kERROR,
  kFATAL, kNBIT
}
 
enum  TASKINDEX_t {
  kNULLTASKINDEX =-1, kRAWS, kHITS, kSDIGITS,
  kDIGITS, kDIGITSR, kRECPOINTS, kTRACKSEGMENTS,
  kRECPARTICLES, kESDS, kNTASKINDEX
}
 
enum  MODE_t { kNULLMODE =0, kSIMMODE, kRECMODE, kQAMODE }
 

Public Member Functions

 AliQAv1 ()
 
 AliQAv1 (const Int_t qalength, ULong_t *qa, const Int_t eslength, Bool_t *es)
 
 AliQAv1 (const ALITASK_t tsk)
 
 AliQAv1 (const DETECTORINDEX_t det)
 
 AliQAv1 (const AliQAv1 &qa)
 
AliQAv1operator= (const AliQAv1 &qa)
 
virtual ~AliQAv1 ()
 
Bool_t CheckFatal () const
 
Bool_t * GetEventSpecies ()
 
ULong_t * GetQA ()
 
QABIT_t GetQAStatusBit (AliRecoParam::EventSpecie_t es=AliRecoParam::kDefault, DETECTORINDEX_t det=kNULLDET, ALITASK_t tsk=kNULLTASK) const
 
Bool_t IsEventSpecieSet (AliRecoParam::EventSpecie_t es) const
 
Bool_t IsEventSpecieSet (Int_t es) const
 
Bool_t IsSet (DETECTORINDEX_t det, ALITASK_t tsk, AliRecoParam::EventSpecie_t es, QABIT_t bit) const
 
Bool_t IsSet (DETECTORINDEX_t det, ALITASK_t tsk, Int_t es, QABIT_t bit) const
 
Bool_t IsSetAny (DETECTORINDEX_t det, ALITASK_t tsk, AliRecoParam::EventSpecie_t es) const
 
Bool_t IsSetAny (DETECTORINDEX_t det, AliRecoParam::EventSpecie_t es) const
 
Long64_t Merge (const TCollection *list)
 
void Set (QABIT_t bit, AliRecoParam::EventSpecie_t es)
 
void Set (QABIT_t bit, Int_t es)
 
void SetEventSpecie (AliRecoParam::EventSpecie_t es)
 
void UnSetEventSpecie (AliRecoParam::EventSpecie_t es)
 
void Show (DETECTORINDEX_t det=kNULLDET) const
 
void ShowAll () const
 
void ShowStatus (DETECTORINDEX_t det, ALITASK_t tsk=kNULLTASK, AliRecoParam::EventSpecie_t es=AliRecoParam::kDefault) const
 
void UnSet (QABIT_t bit, AliRecoParam::EventSpecie_t es)
 
void UnSet (QABIT_t bit, Int_t es)
 

Static Public Member Functions

static AliQAv1Instance ()
 
static AliQAv1Instance (const Int_t qalength, ULong_t *qa, const Int_t eslength, Bool_t *es)
 
static AliQAv1Instance (const DETECTORINDEX_t det)
 
static AliQAv1Instance (const ALITASK_t tsk)
 
static AliQAv1Instance (const TASKINDEX_t tsk)
 
static void Close ()
 
static const char * GetAliTaskName (ALITASK_t tsk)
 
static TH1 * GetData (TObjArray **list, Int_t index, AliRecoParam::EventSpecie_t eventSpecie)
 
static const TString GetExpert ()
 
static UInt_t GetExpertBit ()
 
static UInt_t GetImageBit ()
 
static const char * GetImageFileName ()
 
static const char * GetImageFileFormat ()
 
static const TString GetLabLocalFile ()
 
static const TString GetLabLocalOCDB ()
 
static const TString GetLabAliEnOCDB ()
 
static DETECTORINDEX_t GetDetIndex (const char *name)
 
static const TString GetDetName (DETECTORINDEX_t det)
 
static const char * GetDetName (Int_t det)
 
static const TString GetGRPPath ()
 
static UInt_t GetQABit ()
 
static TFile * GetQADataFile (const char *name, Int_t run)
 
static TFile * GetQADataFile (const char *fileName)
 
static const char * GetQADataFileName (const char *name, Int_t run)
 
static const char * GetQADataFileName ()
 
static Int_t GetQADebugLevel ()
 
static const char * GetQAName ()
 
static const char * GetQACorrName ()
 
static UShort_t GetMaxQAObj ()
 
static TFile * GetQAResultFile ()
 
static const char * GetQAResultFileName ()
 
static const char * GetQARefDefaultStorage ()
 
static const char * GetQARefFileName ()
 
static const char * GetQARefStorage ()
 
static const char * GetRefOCDBDirName ()
 
static const char * GetRefDataDirName ()
 
static UInt_t GetClonedBit ()
 
static UInt_t GetForbidCloningBit ()
 
static UInt_t GetOrigHistoKeptBit ()
 
static TASKINDEX_t GetTaskIndex (const char *name)
 
static TString GetTaskName (UInt_t tsk)
 
static const char * GetModeName (MODE_t mode)
 
static MODE_t Mode (TASKINDEX_t task)
 
static void SetQADebug ()
 
static void SetQAResultDirName (const char *name)
 
static void SetQARefStorage (const char *name)
 
static void SetQARefDataDirName (AliRecoParam::EventSpecie_t es)
 
static void SetQARefDataDirName (Int_t es)
 

Private Member Functions

Bool_t CheckRange (DETECTORINDEX_t det) const
 
Bool_t CheckRange (ALITASK_t tsk) const
 
Bool_t CheckRange (QABIT_t bit) const
 
Bool_t CheckRange (AliRecoParam::EventSpecie_t es) const
 
const char * GetBitName (QABIT_t bit) const
 
ULong_t GetStatus (DETECTORINDEX_t det, AliRecoParam::EventSpecie_t es) const
 
void Finish () const
 
ULong_t Offset (ALITASK_t tsk) const
 
void ShowASCIIStatus (AliRecoParam::EventSpecie_t es, DETECTORINDEX_t det, ALITASK_t tsk, ULong_t status) const
 
void Reset (DETECTORINDEX_t det, ALITASK_t tsk, AliRecoParam::EventSpecie_t es)
 
void ResetStatus (DETECTORINDEX_t det)
 
void Set (DETECTORINDEX_t det)
 
void Set (ALITASK_t tsk)
 
void SetStatus (DETECTORINDEX_t det, AliRecoParam::EventSpecie_t es, ULong_t status)
 
void SetStatusBit (DETECTORINDEX_t det, ALITASK_t tsk, AliRecoParam::EventSpecie_t es, QABIT_t bit)
 
void UnSetStatusBit (DETECTORINDEX_t det, ALITASK_t tsk, AliRecoParam::EventSpecie_t es, QABIT_t bit)
 

Private Attributes

Int_t fNdet
 
Int_t fNEventSpecies
 
Int_t fLengthQA
 
ULong_t * fQA
 
DETECTORINDEX_t fDet
 
ALITASK_t fTask
 the current detector (ITS, TPC, ....) More...
 
AliRecoParam::EventSpecie_t fEventSpecie
 the current environment (SIM, REC, ESD, ANA) More...
 
Bool_t * fEventSpecies
 default storage for QA in OCDB More...
 

Static Private Attributes

static AliQAv1fgQA = 0x0
 
static TString fgDetNames []
 the current event specie More...
 
static TString fgGRPPath = "GRP/GRP/Data"
 list of detector names More...
 
static TFile * fgQADataFile = 0x0
 path of the GRP object in OCDB More...
 
static TString fgQADataFileName = "QA"
 the output file where the quality assurance maker store their results More...
 
static TFile * fgQARefFile = 0x0
 the name of the file where the quality assurance maker store their results More...
 
static TString fgQARefDirName = ""
 the output file where the quality assurance maker store their results More...
 
static TString fgQARefFileName = "QA.root"
 name of directory where to find the reference data file More...
 
static TFile * fgQAResultFile = 0x0
 file name where to find the reference data More...
 
static TString fgQAResultDirName = ""
 File where to find the QA result. More...
 
static TString fgQAResultFileName = "QA.root"
 the location of the output file where the QA results are stored More...
 
static TString fgRTNames []
 the output file where the QA results are stored More...
 
static TString fgTaskNames [] = {"Raws", "Hits", "SDigits", "Digits", "DigitsR", "RecPoints", "TrackSegments", "RecParticles", "ESDs"}
 list of Run Type names More...
 
static TString fgModeNames [] = {"", "Sim", "Rec", "QA"}
 list of tasks names More...
 
static const TString fgkExpert = "Expert"
 list of mode names More...
 
static const UInt_t fgkExpertBit = BIT(19)
 name for the expert directory More...
 
static const UInt_t fgkImageBit = BIT(21)
 TObject bit identifing the object as "expert". More...
 
static const TString fgkLabLocalFile = "file://"
 TObject bit identifing the object to be plotted on the QA image. More...
 
static const TString fgkLabLocalOCDB = "local://"
 label to identify a file as local More...
 
static const TString fgkLabAliEnOCDB = "alien://"
 label to identify a file as local OCDB More...
 
static const TString fgkRefFileName = "QA.root"
 label to identify a file as AliEn OCDB More...
 
static const UInt_t fgkQABit = BIT(20)
 name of Reference File Name More...
 
static const Int_t fgkQADebugLevel = 99
 bit in the QA data object which is set when Checker does not return 0 More...
 
static const TString fgkQAName = "QA"
 debug level used for QA verbosity More...
 
static const TString fgkQACorrNtName = "CorrQA"
 name of QA object More...
 
static const TString fgkRefOCDBDirName = "QA"
 name of QA Correlation Ntuple More...
 
static TString fgRefDataDirName = ""
 name of Reference directory name in OCDB More...
 
static const TString fgkQARefOCDBDefault = "alien://folder=/alice/QA/20"
 name of Reference directory name in OCDB for data More...
 
static const TString fgkImageFileName = "QAImage"
 
static const TString fImageFileFormat = "ps"
 name of the file that contains all the QA images More...
 
static const UShort_t fgkMaxQAObjects = 10000
 format of the file that contains all the QA images More...
 
static const UInt_t fgkQAClonedBit = BIT(14)
 maximum number of QA objects allowed dor each task (Raws, digits,....) More...
 
static const UInt_t fgkForbidCloningBit = BIT(15)
 flag that the histrogram was cloned per trigger class More...
 
static const UInt_t fgkOrigHistoKeptBit = BIT(16)
 flag that the histogram is forbiden to clone per trigger class More...
 

Detailed Description

Definition at line 20 of file AliQAv1.h.

Member Enumeration Documentation

Enumerator
kNULLTASK 
kRAW 
kSIM 
kREC 
kESD 
kANA 
kNTASK 

Definition at line 26 of file AliQAv1.h.

Enumerator
kNULLDET 
kITS 
kTPC 
kTRD 
kTOF 
kPHOS 
kHMPID 
kEMCAL 
kMUON 
kFMD 
kZDC 
kPMD 
kT0 
kVZERO 
kACORDE 
kAD 
kFIT 
kMFT 
kHLT 
kGLOBAL 
kCORR 
kNDET 

Definition at line 23 of file AliQAv1.h.

Enumerator
kNULLMODE 
kSIMMODE 
kRECMODE 
kQAMODE 

Definition at line 32 of file AliQAv1.h.

Enumerator
kNULLBit 
kINFO 
kWARNING 
kERROR 
kFATAL 
kNBIT 

Definition at line 28 of file AliQAv1.h.

Enumerator
kNULLTASKINDEX 
kRAWS 
kHITS 
kSDIGITS 
kDIGITS 
kDIGITSR 
kRECPOINTS 
kTRACKSEGMENTS 
kRECPARTICLES 
kESDS 
kNTASKINDEX 

Definition at line 30 of file AliQAv1.h.

Constructor & Destructor Documentation

AliQAv1::AliQAv1 ( )

Definition at line 88 of file AliQAv1.cxx.

Referenced by Instance().

AliQAv1::AliQAv1 ( const Int_t  qalength,
ULong_t *  qa,
const Int_t  eslength,
Bool_t *  es 
)

Definition at line 146 of file AliQAv1.cxx.

AliQAv1::AliQAv1 ( const ALITASK_t  tsk)

Definition at line 181 of file AliQAv1.cxx.

AliQAv1::AliQAv1 ( const DETECTORINDEX_t  det)

Definition at line 163 of file AliQAv1.cxx.

AliQAv1::AliQAv1 ( const AliQAv1 qa)

Definition at line 105 of file AliQAv1.cxx.

AliQAv1::~AliQAv1 ( )
virtual

Definition at line 199 of file AliQAv1.cxx.

Member Function Documentation

Bool_t AliQAv1::CheckFatal ( ) const

Definition at line 222 of file AliQAv1.cxx.

Bool_t AliQAv1::CheckRange ( DETECTORINDEX_t  det) const
private
Bool_t AliQAv1::CheckRange ( ALITASK_t  tsk) const
private

Definition at line 244 of file AliQAv1.cxx.

Bool_t AliQAv1::CheckRange ( QABIT_t  bit) const
private

Definition at line 254 of file AliQAv1.cxx.

Bool_t AliQAv1::CheckRange ( AliRecoParam::EventSpecie_t  es) const
private

Definition at line 265 of file AliQAv1.cxx.

void AliQAv1::Close ( )
static

Definition at line 207 of file AliQAv1.cxx.

Referenced by AliQAManager::GetQA(), and AliQAChecker::~AliQAChecker().

void AliQAv1::Finish ( ) const
private

Referenced by GetStatus().

const char * AliQAv1::GetAliTaskName ( ALITASK_t  tsk)
static
const char * AliQAv1::GetBitName ( QABIT_t  bit) const
private

Definition at line 321 of file AliQAv1.cxx.

Referenced by SetQARefDataDirName(), and ShowASCIIStatus().

const char * AliQAv1::GetDetName ( Int_t  det)
static

Definition at line 363 of file AliQAv1.cxx.

Bool_t* AliQAv1::GetEventSpecies ( )
inline

Definition at line 52 of file AliQAv1.h.

static const TString AliQAv1::GetExpert ( )
inlinestatic
static UInt_t AliQAv1::GetForbidCloningBit ( )
inlinestatic

Definition at line 86 of file AliQAv1.h.

Referenced by AliQADataMaker::ForbidCloning(), and AliQADataMaker::IsCloningForbidden().

static const TString AliQAv1::GetGRPPath ( )
inlinestatic

Definition at line 64 of file AliQAv1.h.

Referenced by AliQAChecker::LoadRunInfoFromGRP().

static UInt_t AliQAv1::GetImageBit ( )
inlinestatic
static const char* AliQAv1::GetImageFileFormat ( )
inlinestatic
static const char* AliQAv1::GetImageFileName ( )
inlinestatic
static const TString AliQAv1::GetLabAliEnOCDB ( )
inlinestatic
static const TString AliQAv1::GetLabLocalFile ( )
inlinestatic

Definition at line 58 of file AliQAv1.h.

static const TString AliQAv1::GetLabLocalOCDB ( )
inlinestatic
static UShort_t AliQAv1::GetMaxQAObj ( )
inlinestatic
static const char* AliQAv1::GetModeName ( MODE_t  mode)
inlinestatic
ULong_t* AliQAv1::GetQA ( )
inline

Definition at line 65 of file AliQAv1.h.

static UInt_t AliQAv1::GetQABit ( )
inlinestatic
static const char* AliQAv1::GetQACorrName ( )
inlinestatic

Definition at line 74 of file AliQAv1.h.

Referenced by AliCorrQADataMakerRec::InitRaws().

TFile * AliQAv1::GetQADataFile ( const char *  name,
Int_t  run 
)
static
TFile * AliQAv1::GetQADataFile ( const char *  fileName)
static

Definition at line 439 of file AliQAv1.cxx.

static const char* AliQAv1::GetQADataFileName ( const char *  name,
Int_t  run 
)
inlinestatic

Definition at line 69 of file AliQAv1.h.

static const char* AliQAv1::GetQADataFileName ( )
inlinestatic
static const char* AliQAv1::GetQAName ( )
inlinestatic
static const char* AliQAv1::GetQARefDefaultStorage ( )
inlinestatic

Definition at line 78 of file AliQAv1.h.

Referenced by AliQAManager::GetFromOCDB(), and AliQAManager::SaveIt2OCDB().

static const char* AliQAv1::GetQARefFileName ( )
inlinestatic

Definition at line 79 of file AliQAv1.h.

static const char* AliQAv1::GetQARefStorage ( )
inlinestatic
TFile * AliQAv1::GetQAResultFile ( )
static
static const char* AliQAv1::GetQAResultFileName ( )
inlinestatic

Definition at line 77 of file AliQAv1.h.

Definition at line 481 of file AliQAv1.cxx.

Referenced by GetQARefStorage(), and ShowASCIIStatus().

static const char* AliQAv1::GetRefDataDirName ( )
inlinestatic
static const char* AliQAv1::GetRefOCDBDirName ( )
inlinestatic
ULong_t AliQAv1::GetStatus ( DETECTORINDEX_t  det,
AliRecoParam::EventSpecie_t  es 
) const
inlineprivate

Definition at line 125 of file AliQAv1.h.

Referenced by IsSet(), IsSetAny(), Reset(), SetStatusBit(), ShowStatus(), and UnSetStatusBit().

AliQAv1::TASKINDEX_t AliQAv1::GetTaskIndex ( const char *  name)
static
AliQAv1 * AliQAv1::Instance ( const Int_t  qalength,
ULong_t *  qa,
const Int_t  eslength,
Bool_t *  es 
)
static

Definition at line 598 of file AliQAv1.cxx.

AliQAv1 * AliQAv1::Instance ( const DETECTORINDEX_t  det)
static

Definition at line 608 of file AliQAv1.cxx.

AliQAv1 * AliQAv1::Instance ( const ALITASK_t  tsk)
static

Definition at line 623 of file AliQAv1.cxx.

AliQAv1 * AliQAv1::Instance ( const TASKINDEX_t  tsk)
static

Definition at line 655 of file AliQAv1.cxx.

Bool_t AliQAv1::IsEventSpecieSet ( AliRecoParam::EventSpecie_t  es) const
inline
Bool_t AliQAv1::IsEventSpecieSet ( Int_t  es) const
inline

Definition at line 94 of file AliQAv1.h.

Bool_t AliQAv1::IsSet ( DETECTORINDEX_t  det,
ALITASK_t  tsk,
AliRecoParam::EventSpecie_t  es,
QABIT_t  bit 
) const

Definition at line 524 of file AliQAv1.cxx.

Referenced by CheckFatal(), GetQAStatusBit(), IsEventSpecieSet(), IsSet(), and Merge().

Bool_t AliQAv1::IsSet ( DETECTORINDEX_t  det,
ALITASK_t  tsk,
Int_t  es,
QABIT_t  bit 
) const

Definition at line 514 of file AliQAv1.cxx.

Bool_t AliQAv1::IsSetAny ( DETECTORINDEX_t  det,
ALITASK_t  tsk,
AliRecoParam::EventSpecie_t  es 
) const

Definition at line 541 of file AliQAv1.cxx.

Referenced by IsEventSpecieSet().

Bool_t AliQAv1::IsSetAny ( DETECTORINDEX_t  det,
AliRecoParam::EventSpecie_t  es 
) const

Definition at line 562 of file AliQAv1.cxx.

Long64_t AliQAv1::Merge ( const TCollection *  list)

Definition at line 673 of file AliQAv1.cxx.

Referenced by IsEventSpecieSet().

AliQAv1::MODE_t AliQAv1::Mode ( TASKINDEX_t  task)
static

Definition at line 401 of file AliQAv1.cxx.

Referenced by IsEventSpecieSet(), AliQAManager::QAManager(), and AliQAChecker::Run().

ULong_t AliQAv1::Offset ( ALITASK_t  tsk) const
private

Definition at line 698 of file AliQAv1.cxx.

Referenced by GetStatus(), IsSet(), IsSetAny(), Reset(), SetStatusBit(), and UnSetStatusBit().

AliQAv1 & AliQAv1::operator= ( const AliQAv1 qa)

Definition at line 122 of file AliQAv1.cxx.

void AliQAv1::Reset ( DETECTORINDEX_t  det,
ALITASK_t  tsk,
AliRecoParam::EventSpecie_t  es 
)
private

Definition at line 731 of file AliQAv1.cxx.

Referenced by GetStatus(), and SetStatusBit().

void AliQAv1::ResetStatus ( DETECTORINDEX_t  det)
private

Definition at line 748 of file AliQAv1.cxx.

Referenced by GetStatus().

void AliQAv1::Set ( QABIT_t  bit,
Int_t  es 
)

Definition at line 756 of file AliQAv1.cxx.

void AliQAv1::Set ( DETECTORINDEX_t  det)
inlineprivate

Definition at line 132 of file AliQAv1.h.

void AliQAv1::Set ( ALITASK_t  tsk)
inlineprivate

Definition at line 133 of file AliQAv1.h.

void AliQAv1::SetEventSpecie ( AliRecoParam::EventSpecie_t  es)
inline

Definition at line 103 of file AliQAv1.h.

Referenced by AliQAManager::SetEventSpecie().

static void AliQAv1::SetQADebug ( )
inlinestatic

Definition at line 107 of file AliQAv1.h.

static void AliQAv1::SetQARefDataDirName ( AliRecoParam::EventSpecie_t  es)
inlinestatic
static void AliQAv1::SetQARefDataDirName ( Int_t  es)
inlinestatic

Definition at line 111 of file AliQAv1.h.

void AliQAv1::SetQARefStorage ( const char *  name)
static
void AliQAv1::SetQAResultDirName ( const char *  name)
static

Definition at line 793 of file AliQAv1.cxx.

Referenced by SetQADebug().

void AliQAv1::SetStatus ( DETECTORINDEX_t  det,
AliRecoParam::EventSpecie_t  es,
ULong_t  status 
)
inlineprivate

Definition at line 134 of file AliQAv1.h.

Referenced by Reset(), SetStatusBit(), and UnSetStatusBit().

void AliQAv1::SetStatusBit ( DETECTORINDEX_t  det,
ALITASK_t  tsk,
AliRecoParam::EventSpecie_t  es,
QABIT_t  bit 
)
private

Definition at line 805 of file AliQAv1.cxx.

Referenced by Set(), and SetStatus().

void AliQAv1::Show ( DETECTORINDEX_t  det = kNULLDET) const

Definition at line 824 of file AliQAv1.cxx.

Referenced by AliQAChecker::Run(), SetQARefDataDirName(), and AliQAManager::ShowQA().

void AliQAv1::ShowAll ( ) const

Definition at line 836 of file AliQAv1.cxx.

Referenced by SetQARefDataDirName().

void AliQAv1::ShowASCIIStatus ( AliRecoParam::EventSpecie_t  es,
DETECTORINDEX_t  det,
ALITASK_t  tsk,
ULong_t  status 
) const
private

Definition at line 876 of file AliQAv1.cxx.

Referenced by GetStatus(), and ShowStatus().

void AliQAv1::ShowStatus ( DETECTORINDEX_t  det,
ALITASK_t  tsk = kNULLTASK,
AliRecoParam::EventSpecie_t  es = AliRecoParam::kDefault 
) const

Definition at line 851 of file AliQAv1.cxx.

Referenced by SetQARefDataDirName(), Show(), and ShowAll().

void AliQAv1::UnSet ( QABIT_t  bit,
AliRecoParam::EventSpecie_t  es 
)

Definition at line 894 of file AliQAv1.cxx.

Referenced by SetQARefDataDirName(), and UnSet().

void AliQAv1::UnSet ( QABIT_t  bit,
Int_t  es 
)

Definition at line 887 of file AliQAv1.cxx.

void AliQAv1::UnSetEventSpecie ( AliRecoParam::EventSpecie_t  es)
inline

Definition at line 105 of file AliQAv1.h.

void AliQAv1::UnSetStatusBit ( DETECTORINDEX_t  det,
ALITASK_t  tsk,
AliRecoParam::EventSpecie_t  es,
QABIT_t  bit 
)
private

Definition at line 902 of file AliQAv1.cxx.

Referenced by SetStatus(), and UnSet().

Member Data Documentation

DETECTORINDEX_t AliQAv1::fDet
private

Definition at line 143 of file AliQAv1.h.

Referenced by AliQAv1(), GetQAStatusBit(), operator=(), Set(), Show(), and UnSet().

AliRecoParam::EventSpecie_t AliQAv1::fEventSpecie
private

the current environment (SIM, REC, ESD, ANA)

Definition at line 145 of file AliQAv1.h.

Referenced by CheckFatal(), GetQAStatusBit(), and operator=().

Bool_t* AliQAv1::fEventSpecies
private

default storage for QA in OCDB

Definition at line 173 of file AliQAv1.h.

Referenced by AliQAv1(), GetEventSpecies(), IsEventSpecieSet(), operator=(), SetEventSpecie(), UnSetEventSpecie(), and ~AliQAv1().

TString AliQAv1::fgDetNames
staticprivate
Initial value:
= {"ITS", "TPC", "TRD", "TOF", "PHOS", "HMPID", "EMCAL", "MUON", "FMD",
"ZDC", "PMD", "T0", "VZERO", "ACORDE","AD","FIT","MFT", "HLT", "Global", "CORR" }

the current event specie

Definition at line 146 of file AliQAv1.h.

Referenced by GetDetName().

TString AliQAv1::fgGRPPath = "GRP/GRP/Data"
staticprivate

list of detector names

Definition at line 147 of file AliQAv1.h.

Referenced by GetGRPPath().

const TString AliQAv1::fgkExpert = "Expert"
staticprivate

list of mode names

Definition at line 159 of file AliQAv1.h.

Referenced by GetExpert().

const UInt_t AliQAv1::fgkExpertBit = BIT(19)
staticprivate

name for the expert directory

Definition at line 160 of file AliQAv1.h.

Referenced by GetExpertBit().

const UInt_t AliQAv1::fgkForbidCloningBit = BIT(15)
staticprivate

flag that the histrogram was cloned per trigger class

Definition at line 179 of file AliQAv1.h.

Referenced by GetForbidCloningBit().

const UInt_t AliQAv1::fgkImageBit = BIT(21)
staticprivate

TObject bit identifing the object as "expert".

Definition at line 161 of file AliQAv1.h.

Referenced by GetImageBit().

const TString AliQAv1::fgkImageFileName = "QAImage"
staticprivate

Definition at line 174 of file AliQAv1.h.

Referenced by GetImageFileName().

const TString AliQAv1::fgkLabAliEnOCDB = "alien://"
staticprivate

label to identify a file as local OCDB

Definition at line 164 of file AliQAv1.h.

Referenced by GetLabAliEnOCDB(), and SetQARefStorage().

const TString AliQAv1::fgkLabLocalFile = "file://"
staticprivate

TObject bit identifing the object to be plotted on the QA image.

Definition at line 162 of file AliQAv1.h.

Referenced by GetLabLocalFile(), GetQAResultFile(), SetQARefStorage(), and SetQAResultDirName().

const TString AliQAv1::fgkLabLocalOCDB = "local://"
staticprivate

label to identify a file as local

Definition at line 163 of file AliQAv1.h.

Referenced by GetLabLocalOCDB(), and SetQARefStorage().

const UShort_t AliQAv1::fgkMaxQAObjects = 10000
staticprivate

format of the file that contains all the QA images

Definition at line 176 of file AliQAv1.h.

Referenced by GetMaxQAObj().

const UInt_t AliQAv1::fgkOrigHistoKeptBit = BIT(16)
staticprivate

flag that the histogram is forbiden to clone per trigger class

Definition at line 180 of file AliQAv1.h.

Referenced by GetOrigHistoKeptBit().

const UInt_t AliQAv1::fgkQABit = BIT(20)
staticprivate

name of Reference File Name

Definition at line 166 of file AliQAv1.h.

Referenced by GetQABit().

const UInt_t AliQAv1::fgkQAClonedBit = BIT(14)
staticprivate

maximum number of QA objects allowed dor each task (Raws, digits,....)

Definition at line 178 of file AliQAv1.h.

Referenced by GetClonedBit().

const TString AliQAv1::fgkQACorrNtName = "CorrQA"
staticprivate

name of QA object

Definition at line 169 of file AliQAv1.h.

Referenced by GetQACorrName().

const Int_t AliQAv1::fgkQADebugLevel = 99
staticprivate

bit in the QA data object which is set when Checker does not return 0

Definition at line 167 of file AliQAv1.h.

Referenced by GetQADebugLevel().

const TString AliQAv1::fgkQAName = "QA"
staticprivate

debug level used for QA verbosity

Definition at line 168 of file AliQAv1.h.

Referenced by GetQAName(), and SetQARefStorage().

const TString AliQAv1::fgkQARefOCDBDefault = "alien://folder=/alice/QA/20"
staticprivate

name of Reference directory name in OCDB for data

Definition at line 172 of file AliQAv1.h.

Referenced by GetQARefDefaultStorage().

const TString AliQAv1::fgkRefFileName = "QA.root"
staticprivate

label to identify a file as AliEn OCDB

Definition at line 165 of file AliQAv1.h.

Referenced by SetQARefStorage().

const TString AliQAv1::fgkRefOCDBDirName = "QA"
staticprivate

name of QA Correlation Ntuple

Definition at line 170 of file AliQAv1.h.

Referenced by GetRefOCDBDirName().

TString AliQAv1::fgModeNames = {"", "Sim", "Rec", "QA"}
staticprivate

list of tasks names

Definition at line 158 of file AliQAv1.h.

Referenced by GetModeName().

AliQAv1 * AliQAv1::fgQA = 0x0
staticprivate

Definition at line 138 of file AliQAv1.h.

Referenced by Instance().

TFile * AliQAv1::fgQADataFile = 0x0
staticprivate

path of the GRP object in OCDB

Definition at line 148 of file AliQAv1.h.

Referenced by Close(), and GetQADataFile().

TString AliQAv1::fgQADataFileName = "QA"
staticprivate

the output file where the quality assurance maker store their results

Definition at line 149 of file AliQAv1.h.

Referenced by GetQADataFile(), and GetQADataFileName().

TString AliQAv1::fgQARefDirName = ""
staticprivate

the output file where the quality assurance maker store their results

Definition at line 151 of file AliQAv1.h.

Referenced by GetQARefStorage(), and SetQARefStorage().

TFile * AliQAv1::fgQARefFile = 0x0
staticprivate

the name of the file where the quality assurance maker store their results

Definition at line 150 of file AliQAv1.h.

Referenced by Close().

TString AliQAv1::fgQARefFileName = "QA.root"
staticprivate

name of directory where to find the reference data file

Definition at line 152 of file AliQAv1.h.

Referenced by GetQARefFileName(), and SetQARefStorage().

TString AliQAv1::fgQAResultDirName = ""
staticprivate

File where to find the QA result.

Definition at line 154 of file AliQAv1.h.

Referenced by GetQAResultFile(), GetQAResultFileName(), and SetQAResultDirName().

TFile * AliQAv1::fgQAResultFile = 0x0
staticprivate

file name where to find the reference data

Definition at line 153 of file AliQAv1.h.

Referenced by Close(), GetQAResultFile(), and Instance().

TString AliQAv1::fgQAResultFileName = "QA.root"
staticprivate

the location of the output file where the QA results are stored

Definition at line 155 of file AliQAv1.h.

Referenced by GetQAResultFile(), GetQAResultFileName(), and SetQAResultDirName().

TString AliQAv1::fgRefDataDirName = ""
staticprivate

name of Reference directory name in OCDB

Definition at line 171 of file AliQAv1.h.

Referenced by GetRefDataDirName(), and SetQARefDataDirName().

TString AliQAv1::fgRTNames[]
staticprivate

the output file where the QA results are stored

Definition at line 156 of file AliQAv1.h.

TString AliQAv1::fgTaskNames = {"Raws", "Hits", "SDigits", "Digits", "DigitsR", "RecPoints", "TrackSegments", "RecParticles", "ESDs"}
staticprivate

list of Run Type names

Definition at line 157 of file AliQAv1.h.

Referenced by GetTaskName().

const TString AliQAv1::fImageFileFormat = "ps"
staticprivate

name of the file that contains all the QA images

Definition at line 175 of file AliQAv1.h.

Referenced by GetImageFileFormat().

Int_t AliQAv1::fLengthQA
private

Definition at line 141 of file AliQAv1.h.

Referenced by AliQAv1(), and operator=().

Int_t AliQAv1::fNdet
private

Definition at line 139 of file AliQAv1.h.

Referenced by operator=(), and ResetStatus().

Int_t AliQAv1::fNEventSpecies
private

Definition at line 140 of file AliQAv1.h.

Referenced by AliQAv1(), GetStatus(), Merge(), operator=(), ResetStatus(), SetStatus(), Show(), and ShowAll().

ULong_t* AliQAv1::fQA
private

Definition at line 142 of file AliQAv1.h.

Referenced by AliQAv1(), GetQA(), GetStatus(), operator=(), ResetStatus(), SetStatus(), and ~AliQAv1().

ALITASK_t AliQAv1::fTask
private

the current detector (ITS, TPC, ....)

Definition at line 144 of file AliQAv1.h.

Referenced by AliQAv1(), CheckFatal(), GetQAStatusBit(), operator=(), Set(), and UnSet().


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