// init fonts
if (fTextFont.GetMode() == TGLFont::kUndef)
{
- fTextFont = rnrCtx.GetFont(fTextSize, 4, TGLFont::kTexture);
- fSymbolFont = rnrCtx.GetFont(72, 31, TGLFont::kTexture);
- fModuleFont = rnrCtx.GetFont(14, 4, TGLFont::kPixmap);
+// fTextFont = rnrCtx.GetFont(fTextSize, 4, TGLFont::kTexture);
+// fSymbolFont = rnrCtx.GetFont(72, 31, TGLFont::kTexture);
+// fModuleFont = rnrCtx.GetFont(14, 4, TGLFont::kPixmap);
+ rnrCtx.RegisterFont(fTextSize, 4, TGLFont::kTexture, fTextFont);
+ rnrCtx.RegisterFont(72, 31, TGLFont::kTexture, fSymbolFont);
+ rnrCtx.RegisterFont(14, 4, TGLFont::kPixmap, fModuleFont);
}
{
}
//____________________________________________________________________________
-const Double_t AliITSQAChecker::Check(TObjArray * list)
+const Double_t AliITSQAChecker::Check(AliQA::ALITASK_t index, TObjArray * list)
{
// Super-basic check on the QA histograms on the input list:
if(fDet == 0 || fDet == 1) {
AliDebug(1,"AliITSQAChecker::Create SPD Checker\n");
if(!fSPDChecker) fSPDChecker = new AliITSQASPDChecker();
- Double_t SPDcheck = fSPDChecker->Check();
+ Double_t SPDcheck = fSPDChecker->Check(index);
}
if(fDet == 0 || fDet == 2) {
AliDebug(1,"AliITSQAChecker::Create SDD Checker\n");
if(!fSDDChecker) fSDDChecker = new AliITSQASDDChecker();
- Double_t SDDcheck = fSDDChecker->Check();
+ Double_t SDDcheck = fSDDChecker->Check(index);
}
if(fDet == 0 || fDet == 3) {
AliDebug(1,"AliITSQAChecker::Create SSD Checker\n");
if(!fSSDChecker) fSSDChecker = new AliITSQASSDChecker();
- Double_t SSDcheck = fSSDChecker->Check();
+ Double_t SSDcheck = fSSDChecker->Check(index);
}
// here merging part for common ITS QA result
return 0;
class TH2F ;
// --- AliRoot header files ---
+#include "AliQA.h"
#include "AliQACheckerBase.h"
class AliITSQASPDChecker;
protected:
- virtual const Double_t Check(TObjArray * list) ;
- virtual const Double_t Check() {return 0.;} ;
+ virtual const Double_t Check(AliQA::ALITASK_t index, TObjArray * list) ;
+ virtual const Double_t Check(AliQA::ALITASK_t /*index*/) {return 0.;} ;
private:
}
//__________________________________________________________________
-const Double_t AliITSQASDDChecker::Check()
+const Double_t AliITSQASDDChecker::Check(AliQA::ALITASK_t /*index*/)
{
/*
TObjArray * list
class TH2F ;
// --- AliRoot header files ---
+#include "AliQA.h"
#include "AliQACheckerBase.h"
#include "AliITSQAChecker.h"
class AliITSLoader ;
AliITSQASDDChecker() {;} // ctor
AliITSQASDDChecker& operator = (const AliITSQASDDChecker& qac) ; //operator =
virtual ~AliITSQASDDChecker() {;} // dtor
- const Double_t Check();
+ const Double_t Check(AliQA::ALITASK_t index);
private:
AliITSQASDDChecker(const AliITSQASDDChecker& qac) {;} // cpy ctor
}
//__________________________________________________________________
-const Double_t AliITSQASPDChecker::Check()
+const Double_t AliITSQASPDChecker::Check(AliQA::ALITASK_t /*index*/)
{
/*
TObjArray * list
class TH2F ;
// --- AliRoot header files ---
+#include "AliQA.h"
#include "AliQACheckerBase.h"
#include "AliITSQAChecker.h"
class AliITSLoader ;
AliITSQASPDChecker() {;} // ctor
AliITSQASPDChecker& operator = (const AliITSQASPDChecker& qac) ; //operator =
virtual ~AliITSQASPDChecker() {;} // dtor
- const Double_t Check();
+ const Double_t Check(AliQA::ALITASK_t index);
private:
AliITSQASPDChecker(const AliITSQASPDChecker& qac){;} // cpy ctor
}
//__________________________________________________________________
-const Double_t AliITSQASSDChecker::Check()
+const Double_t AliITSQASSDChecker::Check(AliQA::ALITASK_t /*index*/)
{
/*
TObjArray * list
class TH2F ;
// --- AliRoot header files ---
+#include "AliQA.h"
#include "AliQACheckerBase.h"
#include "AliITSQAChecker.h"
class AliITSLoader ;
AliITSQASSDChecker() {;} // ctor
AliITSQASSDChecker& operator = (const AliITSQASSDChecker& qac) ; //operator =
virtual ~AliITSQASSDChecker() {;} // dtor
- const Double_t Check();
+ const Double_t Check(AliQA::ALITASK_t index);
private:
}
//____________________________________________________________________________
-const Double_t AliQACheckerBase::Check()
+const Double_t AliQACheckerBase::Check(AliQA::ALITASK_t /*index*/)
{
// Performs a basic checking
// Compares all the histograms stored in the directory
}
//____________________________________________________________________________
-const Double_t AliQACheckerBase::Check(TObjArray * list)
+const Double_t AliQACheckerBase::Check(AliQA::ALITASK_t /*index*/, TObjArray * list)
{
// Performs a basic checking
// Compares all the histograms in the list
Double_t rv = -1 ;
if (list)
- rv = Check(list) ;
+ rv = Check(index, list) ;
else
- rv = Check() ;
+ rv = Check(index) ;
if ( rv <= 0.)
qa->Set(AliQA::kFATAL) ;
void SetRefandData(TDirectory * ref, TObjArray * refOCDB, TDirectory * data=NULL) { fRefSubDir = ref ; fRefOCDBSubDir = refOCDB, fDataSubDir = data ; }
protected:
- virtual const Double_t Check() ;
- virtual const Double_t Check(TObjArray * list) ;
+ virtual const Double_t Check(AliQA::ALITASK_t index) ;
+ virtual const Double_t Check(AliQA::ALITASK_t index, TObjArray * list) ;
const Double_t DiffC(const TH1 * href, const TH1 * hin) const ;
const Double_t DiffK(const TH1 * href, const TH1 * hin) const ;
void Finish() const ;
}
//____________________________________________________________________________
-const Double_t AliTOFQAChecker::Check(TObjArray * list)
+const Double_t AliTOFQAChecker::Check(AliQA::ALITASK_t /*index*/, TObjArray * list)
{
// Super-basic check on the QA histograms on the input list:
// //
/////////////////////////////////////////////////////////////////////
+#include "AliQA.h"
#include "AliQACheckerBase.h"
//class TFile ;
protected:
- virtual const Double_t Check(TObjArray * list) ;
- virtual const Double_t Check() {return 0.;} ;
+ virtual const Double_t Check(AliQA::ALITASK_t index, TObjArray * list) ;
+ virtual const Double_t Check(AliQA::ALITASK_t index) {return 0.;} ;
ClassDef(AliTOFQAChecker,2) // description
// --- Standard library ---
// --- AliRoot header files ---
+#include "AliQA.h"
#include "AliQACheckerBase.h"
class AliTRDLoader ;
AliTRDQAChecker& operator = (const AliTRDQAChecker& qac) ;
virtual ~AliTRDQAChecker() {;} // dtor
- virtual const Double_t Check() {return 1.0;}
+ virtual const Double_t Check(AliQA::ALITASK_t index) {return 1.0;}
virtual const Double_t Check(TList * /*list*/) {return 1.0;}
- virtual const Double_t Check(TObjArray * /*list*/) {return 1.0;}
+ virtual const Double_t Check(AliQA::ALITASK_t index, TObjArray * /*list*/) {return 1.0;}
private:
//____________________________________________________________________________
-const Double_t AliZDCQAChecker::Check(TObjArray * list)
+const Double_t AliZDCQAChecker::Check(AliQA::ALITASK_t /*index*/, TObjArray * list)
{
// Super-basic check on the QA histograms on the input list:
// //
//////////////////////////////////////////////////////
+#include "AliQA.h"
#include "AliQACheckerBase.h"
class AliZDCQAChecker: public AliQACheckerBase {
protected:
- virtual const Double_t Check(TObjArray * list) ;
- virtual const Double_t Check() {return 0.;} ;
+ virtual const Double_t Check(AliQA::ALITASK_t index, TObjArray * list) ;
+ virtual const Double_t Check(AliQA::ALITASK_t index) {return 0.;} ;
ClassDef(AliZDCQAChecker,1) // description
CCMINORV = $(shell $(CC) -dumpversion | cut -d. -f2)
# Global optimisation
-OPT = -g -O
+OPT = -g -O0
NOOPT = -g
CXXOPT = $(OPT)