static const DETECTORINDEX_t GetDetIndex(const char * name) ;
static const TString GetDetName(DETECTORINDEX_t det) { return fgDetNames[det] ; }
static const char * GetDetName(Int_t det) ;
- static const char * GetQADataFileName() { return fgQADataFileName.Data() ; }
static TFile * GetQADataFile(const char * name, const Int_t run, const Int_t cycle) ;
static TFile * GetQADataFile(const char * fileName) ;
+ static const char * GetQADataFileName(const char * name, const Int_t run, const Int_t cycle)
+ {return Form("%s.%s.%d.%d.root", name, fgQADataFileName.Data(), run, cycle) ; }
+ static const char * GetQADataFileName() { return fgQADataFileName.Data() ; }
static const char * GetQAName() { return fkgQAName ; }
static TFile * GetQAResultFile() ;
static const char * GetQAResultFileName() { return (fgQAResultDirName + fgQAResultFileName).Data() ; }
const ULong_t GetStatus(DETECTORINDEX_t det) const { return fQA[det] ;}
void Finish() const ;
const ULong_t Offset(ALITASK_t tsk) const ;
- virtual void ShowStatus(DETECTORINDEX_t det) const ;
+ void ShowStatus(DETECTORINDEX_t det) const ;
+ void ShowASCIIStatus(DETECTORINDEX_t det, ALITASK_t tsk, ULong_t status) const ;
void ResetStatus(DETECTORINDEX_t det) { fQA[det] = 0 ; }
void Set(DETECTORINDEX_t det) { fDet = det ;}
void Set(ALITASK_t tsk) { fTask = tsk ; AliDebug(1, Form("Ready to set QA status in %s", GetAliTaskName(tsk) )) ; }