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 5e1d7b0ed45c09bf32d5d27e2e3fe49363c94687..bb6e01edbc0885a8aed7b9edbde18ccf1d65debe 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 88352523edebee3bab5e308867822d90cdbdab7c..1b96da0b35292ed67be5763b484f29c793776d4d 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 99b84f537bb595322df08b13fb603e1eb4ab4696..634dc19f69c63669848d00b59f5a07d0f0cccc93 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 df498607256ef4737478e95e00ed7ad914bdbdc7..04634b9a00d7fabc01b2d836d2f7de582fda14fc 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 6edf0f8e0c8ee9d618fd0de89277775f5d875f7d..46aa9322e8bc768a060840291b7765586bf846c6 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 b186c49c187c26bb5e465bc47eca0fbcebf5fd3f..9a3a912c1ec1523e8bf9656c2a9311e98d430d67 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 26074119a0dec9171c69ef3c96b8f098127b4380..9c44adb83a15225c0e472dd21cacdaca21a4599e 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 ab68f83818d3a47823d9735acaf4c2c06f029c32..9daebf1dd8fba6b33f971903cfa801fc8d910743 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 9a26634e7ca0d77b3126b68f342027700d2fd201..f9ecfe4726560b9bc720d72efe6344c035ecbe18 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 071eccd86945506aca7f27cb7dbc8fefa66e33eb..2aed6d05d124326dce848bde1cc400243fd181f6 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 c956b90bf0bc47b8a1bc21793a5eda5c62757898..4d62c6969cbf95776ded6f37cbb699304a57293d 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 7f263d4ffead678acf748a276059627bcbadaef6..8db916662315824c47e7879938bde0867ef687dd 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 301aa8009701dab2c9d6aca3a54f0b526ad17088..79273e753106b9b77e35c735a1496659e129919e 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 ee7cc8c8dc18d6fa49a84b15abfed3b8dfa2772c..125c217698660e59db077ecef2445ed9697bbd28 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 0c18b3d07a4d0bb1761ab2b8fa760ef4f2fc42fa..993905472b00e72eac3b4d4597aa9e583b99fab5 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 497d3812201cb2819b4259be2c074469b7c3851f..852642c74ce769472cc446af43bf06a7b0382a14 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 f9a5d064a7717ce1f92cdf5d5fc814a98b7e76e8..647e2965e690a58586167ad06494c8446f0eba52 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)