New signature of the Check method (Yves)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 18 Apr 2008 08:55:03 +0000 (08:55 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 18 Apr 2008 08:55:03 +0000 (08:55 +0000)
17 files changed:
EVE/EveDet/AliEveITSModuleStepper.cxx
ITS/AliITSQAChecker.cxx
ITS/AliITSQAChecker.h
ITS/AliITSQASDDChecker.cxx
ITS/AliITSQASDDChecker.h
ITS/AliITSQASPDChecker.cxx
ITS/AliITSQASPDChecker.h
ITS/AliITSQASSDChecker.cxx
ITS/AliITSQASSDChecker.h
STEER/AliQACheckerBase.cxx
STEER/AliQACheckerBase.h
TOF/AliTOFQAChecker.cxx
TOF/AliTOFQAChecker.h
TRD/AliTRDQAChecker.h
ZDC/AliZDCQAChecker.cxx
ZDC/AliZDCQAChecker.h
build/Makefile.linuxx8664gcc

index 5e1d7b0..bb6e01e 100644 (file)
@@ -547,9 +547,12 @@ void AliEveITSModuleStepper::Render(TGLRnrCtx& rnrCtx)
   // 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);
   }
 
   {
index 8835252..1b96da0 100644 (file)
@@ -59,7 +59,7 @@ AliITSQAChecker& AliITSQAChecker::operator = (const AliITSQAChecker& qac )
 }
 
 //____________________________________________________________________________
-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:
@@ -67,17 +67,17 @@ const Double_t AliITSQAChecker::Check(TObjArray * 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;
index 99b84f5..634dc19 100644 (file)
@@ -19,6 +19,7 @@ class TFile ;
 class TH2F ;  
 
 // --- AliRoot header files ---
+#include "AliQA.h"
 #include "AliQACheckerBase.h"
 
 class AliITSQASPDChecker;
@@ -46,8 +47,8 @@ public:
 
  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:
 
index df49860..04634b9 100644 (file)
@@ -38,7 +38,7 @@ AliITSQASDDChecker& AliITSQASDDChecker::operator = (const AliITSQASDDChecker& qa
 }
 
 //__________________________________________________________________
-const Double_t AliITSQASDDChecker::Check() 
+const Double_t AliITSQASDDChecker::Check(AliQA::ALITASK_t /*index*/) 
 {
 /*
   TObjArray * list
index 6edf0f8..46aa932 100644 (file)
@@ -19,6 +19,7 @@ class TFile ;
 class TH2F ;  
 
 // --- AliRoot header files ---
+#include "AliQA.h"
 #include "AliQACheckerBase.h"
 #include "AliITSQAChecker.h"
 class AliITSLoader ; 
@@ -29,7 +30,7 @@ public:
   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   
index b186c49..9a3a912 100644 (file)
@@ -38,7 +38,7 @@ AliITSQASPDChecker& AliITSQASPDChecker::operator = (const AliITSQASPDChecker& qa
 }
 
 //__________________________________________________________________
-const Double_t AliITSQASPDChecker::Check() 
+const Double_t AliITSQASPDChecker::Check(AliQA::ALITASK_t /*index*/) 
 {
 /*
   TObjArray * list
index 2607411..9c44adb 100644 (file)
@@ -19,6 +19,7 @@ class TFile ;
 class TH2F ;  
 
 // --- AliRoot header files ---
+#include "AliQA.h"
 #include "AliQACheckerBase.h"
 #include "AliITSQAChecker.h"
 class AliITSLoader ; 
@@ -29,7 +30,7 @@ public:
   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   
index ab68f83..9daebf1 100644 (file)
@@ -38,7 +38,7 @@ AliITSQASSDChecker& AliITSQASSDChecker::operator = (const AliITSQASSDChecker& qa
 }
 
 //__________________________________________________________________
-const Double_t AliITSQASSDChecker::Check() 
+const Double_t AliITSQASSDChecker::Check(AliQA::ALITASK_t /*index*/) 
 {
 /*
   TObjArray * list
index 9a26634..f9ecfe4 100644 (file)
@@ -19,6 +19,7 @@ class TFile ;
 class TH2F ;  
 
 // --- AliRoot header files ---
+#include "AliQA.h"
 #include "AliQACheckerBase.h"
 #include "AliITSQAChecker.h"
 class AliITSLoader ; 
@@ -29,7 +30,7 @@ public:
   AliITSQASSDChecker() {;}          // ctor
   AliITSQASSDChecker& operator = (const AliITSQASSDChecker& qac) ; //operator =
   virtual ~AliITSQASSDChecker() {;} // dtor
-  const Double_t Check();
+  const Double_t Check(AliQA::ALITASK_t index);
 
 private:
   
index 071eccd..2aed6d0 100644 (file)
@@ -74,7 +74,7 @@ AliQACheckerBase& AliQACheckerBase::operator = (const AliQACheckerBase& qadm )
 }
 
 //____________________________________________________________________________
-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
@@ -123,7 +123,7 @@ const Double_t AliQACheckerBase::Check()
 }  
 
 //____________________________________________________________________________
-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
@@ -205,9 +205,9 @@ void AliQACheckerBase::Run(AliQA::ALITASK_t index, TObjArray * 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) ; 
index c956b90..4d62c69 100644 (file)
@@ -38,8 +38,8 @@ public:
   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 ; 
index 7f263d4..8db9166 100644 (file)
@@ -45,7 +45,7 @@ AliTOFQAChecker& AliTOFQAChecker::operator = (const AliTOFQAChecker& qac )
 }
 
 //____________________________________________________________________________
-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: 
index 301aa80..79273e7 100644 (file)
@@ -11,6 +11,7 @@
 //                                                                 // 
 /////////////////////////////////////////////////////////////////////
 
+#include "AliQA.h"
 #include "AliQACheckerBase.h"
 
 //class TFile ; 
@@ -27,8 +28,8 @@ public:
 
  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 
index ee7cc8c..125c217 100644 (file)
@@ -22,6 +22,7 @@ class TObjArray;
 // --- Standard library ---
 
 // --- AliRoot header files ---
+#include "AliQA.h"
 #include "AliQACheckerBase.h"
 class AliTRDLoader ; 
 
@@ -33,9 +34,9 @@ public:
   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:
   
index 0c18b3d..9939054 100644 (file)
@@ -43,7 +43,7 @@ AliZDCQAChecker& AliZDCQAChecker::operator = (const AliZDCQAChecker& qac )
 
 
 //____________________________________________________________________________
-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: 
index 497d381..852642c 100644 (file)
@@ -10,6 +10,7 @@
 //                                                 //
 //////////////////////////////////////////////////////
 
+#include "AliQA.h"
 #include "AliQACheckerBase.h"
 
 class AliZDCQAChecker: public AliQACheckerBase {
@@ -22,8 +23,8 @@ public:
 
  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 
index f9a5d06..647e296 100644 (file)
@@ -12,7 +12,7 @@ CCMAJORV      = $(shell $(CC) -dumpversion | cut -d. -f1)
 CCMINORV      = $(shell $(CC) -dumpversion | cut -d. -f2)
 
 # Global optimisation
-OPT           = -g -O
+OPT           = -g -O0
 NOOPT         = -g
 
 CXXOPT        = $(OPT)