Fixing bug #57328
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 2 Dec 2009 11:09:58 +0000 (11:09 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 2 Dec 2009 11:09:58 +0000 (11:09 +0000)
39 files changed:
ACORDE/AliACORDEQAChecker.cxx
ACORDE/AliACORDEQAChecker.h
EMCAL/AliEMCALQAChecker.cxx
EMCAL/AliEMCALQAChecker.h
FMD/AliFMDQAChecker.cxx
FMD/AliFMDQAChecker.h
HLT/QA/AliHLTQAChecker.cxx
HLT/QA/AliHLTQAChecker.h
HMPID/AliHMPIDQAChecker.cxx
HMPID/AliHMPIDQAChecker.h
ITS/AliITSQAChecker.cxx
ITS/AliITSQAChecker.h
ITS/AliITSQASDDChecker.cxx
ITS/AliITSQASDDChecker.h
ITS/AliITSQASPDChecker.cxx
ITS/AliITSQASPDChecker.h
ITS/AliITSQASSDChecker.cxx
ITS/AliITSQASSDChecker.h
MUON/AliMUONQAChecker.cxx
MUON/AliMUONQAChecker.h
MUON/AliMUONTrackerQAChecker.cxx
MUON/AliMUONTrackerQAChecker.h
MUON/AliMUONTriggerQAChecker.cxx
MUON/AliMUONTriggerQAChecker.h
MUON/AliMUONVQAChecker.h
STEER/AliQACheckerBase.cxx
STEER/AliQACheckerBase.h
T0/AliT0QAChecker.cxx
T0/AliT0QAChecker.h
TOF/AliTOFQAChecker.cxx
TOF/AliTOFQAChecker.h
TPC/AliTPCQAChecker.cxx
TPC/AliTPCQAChecker.h
TRD/AliTRDQAChecker.cxx
TRD/AliTRDQAChecker.h
VZERO/AliVZEROQAChecker.cxx
VZERO/AliVZEROQAChecker.h
ZDC/AliZDCQAChecker.cxx
ZDC/AliZDCQAChecker.h

index 936404c..e590936 100755 (executable)
@@ -51,7 +51,7 @@ Double_t * AliACORDEQAChecker::Check(AliQAv1::ALITASK_t /*index*/)
   return rv ;  
 }
 //____________________________________________________________________________
-Double_t * AliACORDEQAChecker::Check(AliQAv1::ALITASK_t /*index*/, TObjArray ** list, AliDetectorRecoParam * /*recoParam*/)
+Double_t * AliACORDEQAChecker::Check(AliQAv1::ALITASK_t /*index*/, TObjArray ** list, const AliDetectorRecoParam * /*recoParam*/)
 {
 
 // Close version to the final one for the ACORDE QA Checker
index 838c206..55fadb7 100755 (executable)
@@ -31,7 +31,7 @@ public:
   AliACORDEQAChecker() : AliQACheckerBase("ACORDE","ACORDE Quality Assurance Data Checker") {;}          // constructor
   virtual ~AliACORDEQAChecker() {;} // destructor
   virtual Double_t * Check(AliQAv1::ALITASK_t /*index*/) ;
-  virtual Double_t * Check(AliQAv1::ALITASK_t /*index*/, TObjArray ** list, AliDetectorRecoParam * /* recoParam*/) ;
+  virtual Double_t * Check(AliQAv1::ALITASK_t /*index*/, TObjArray ** list, const AliDetectorRecoParam * /* recoParam*/) ;
 
   Double_t CheckAcordeRefHits(const TH1 * href, const TH1 * hdata) const;
 
index d81ff97..908ac27 100644 (file)
@@ -101,7 +101,7 @@ AliEMCALQAChecker& AliEMCALQAChecker::operator = (const AliEMCALQAChecker &qac)
 
 //______________________________________________________________________________
 Double_t *
-AliEMCALQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetectorRecoParam * /*recoParam*/)
+AliEMCALQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * /*recoParam*/)
 {
        /// Check objects in list
        
index d413a17..44bfe15 100644 (file)
@@ -66,7 +66,7 @@ public:
 
 protected:
                
-       virtual Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list,  AliDetectorRecoParam * /*recoParam*/) ;
+       virtual Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list,  const AliDetectorRecoParam * /*recoParam*/) ;
        //virtual void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const ;        
        
        Double_t * CheckRaws(TObjArray ** list);
index 999727d..b751ee2 100644 (file)
@@ -45,7 +45,7 @@ ClassImp(AliFMDQAChecker)
 ; // This is for Emacs! - do not delete
 #endif
 //__________________________________________________________________
-Double_t* AliFMDQAChecker::Check(AliQAv1::ALITASK_t what, TObjArray ** list, AliDetectorRecoParam* /*t*/) {
+Double_t* AliFMDQAChecker::Check(AliQAv1::ALITASK_t what, TObjArray ** list, const AliDetectorRecoParam* /*t*/) {
   
   Double_t* rv = new Double_t[AliRecoParam::kNSpecies] ; 
   for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
index c7f860d..45d80c2 100644 (file)
@@ -21,7 +21,7 @@ public:
   {}          
   /** Destructor */
   virtual ~AliFMDQAChecker() {}
-  Double_t * Check(AliQAv1::ALITASK_t what, TObjArray ** list, AliDetectorRecoParam* t);
+  Double_t * Check(AliQAv1::ALITASK_t what, TObjArray ** list, const AliDetectorRecoParam* t);
 private:
   ClassDef(AliFMDQAChecker,0)  // Yves? what to do? 
 };
index 7994ff3..47b1f42 100644 (file)
@@ -40,7 +40,7 @@ AliHLTQAChecker::~AliHLTQAChecker()
 {
 }
 
-Double_t * AliHLTQAChecker::Check(AliQAv1::ALITASK_t /*task*/, TObjArray ** /*pTarget*/, AliDetectorRecoParam * /*recoParam*/)
+Double_t * AliHLTQAChecker::Check(AliQAv1::ALITASK_t /*task*/, TObjArray ** /*pTarget*/, const AliDetectorRecoParam * /*recoParam*/)
 {
   return NULL;
 }
index e13903d..413e625 100644 (file)
@@ -23,7 +23,7 @@ class AliHLTQAChecker: public AliQACheckerBase {
   AliHLTQAChecker(const AliHLTQAChecker& src);
   virtual ~AliHLTQAChecker();
 
-  virtual Double_t * Check(AliQAv1::ALITASK_t, TObjArray **, AliDetectorRecoParam * recoParam); 
+  virtual Double_t * Check(AliQAv1::ALITASK_t, TObjArray **, const AliDetectorRecoParam * recoParam); 
   void Init(const AliQAv1::DETECTORINDEX_t det); 
   void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const;
 
index 7c27017..90361e3 100644 (file)
@@ -44,7 +44,7 @@
 ClassImp(AliHMPIDQAChecker)
 
 //_________________________________________________________________
-Double_t * AliHMPIDQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetectorRecoParam * /*recoParam*/) 
+Double_t * AliHMPIDQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * /*recoParam*/) 
 {
 //
 // Main check function: Depending on the TASK, different checks are applied
index 5b52083..e20891a 100644 (file)
@@ -30,7 +30,7 @@ public:
   AliHMPIDQAChecker(const AliHMPIDQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()) {;} // cpy ctor   
   virtual ~AliHMPIDQAChecker() {;} // dtor
 
-  virtual Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetectorRecoParam * recoParam) ;
+  virtual Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * recoParam) ;
   
   Double_t CheckEntries(TObjArray * list) const ;
   Double_t CheckRec(TObjArray *listrec, TObjArray *listref) const ;
index 8ce8242..dd07f7a 100644 (file)
@@ -95,7 +95,7 @@ AliITSQAChecker& AliITSQAChecker::operator=(const AliITSQAChecker& qac){
 }
 
 //____________________________________________________________________________
-Double_t * AliITSQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetectorRecoParam * /*recoParam*/)
+Double_t * AliITSQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * recoParam)
 {
 
 
@@ -268,7 +268,7 @@ Double_t * AliITSQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, A
              Double_t *stepSPD=new Double_t[AliQAv1::kNBIT];
              CreateStepForBit(histoSPD,stepSPD);
              fSPDChecker->SetStepBit(stepSPD);
-             spdCheck[specie] = fSPDChecker->Check(index, list[specie]);
+             spdCheck[specie] = fSPDChecker->Check(index, list[specie], recoParam);
              if(spdCheck[specie]>fUpTestValue[AliQAv1::kFATAL]||spdCheck[specie]<0.)
                {
                  AliInfo(Form("SPD check result for %s  is out of range (%f)!!! Retval of specie %s is sit to -1\n ",AliQAv1::GetAliTaskName(index),spdCheck[specie],AliRecoParam::GetEventSpecieName(specie)));
@@ -285,7 +285,7 @@ Double_t * AliITSQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, A
              Double_t *stepSDD=new Double_t[AliQAv1::kNBIT];
              CreateStepForBit(histoSDD,stepSDD);
              fSDDChecker->SetStepBit(stepSDD);
-             sddCheck[specie] = fSDDChecker->Check(index, list[specie]);
+             sddCheck[specie] = fSDDChecker->Check(index, list[specie], recoParam);
              if(sddCheck[specie]>fUpTestValue[AliQAv1::kFATAL]||sddCheck[specie]<0.)
                {
                  AliInfo(Form("SDD check result for %s  is out of range (%f)!!! Retval of specie %s is sit to -1\n ",AliQAv1::GetAliTaskName(index),sddCheck[specie],AliRecoParam::GetEventSpecieName(specie)));
@@ -302,7 +302,7 @@ Double_t * AliITSQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, A
              Double_t *stepSSD=new Double_t[AliQAv1::kNBIT];
              CreateStepForBit(histoSSD,stepSSD);
              fSSDChecker->SetStepBit(stepSSD);
-             ssdCheck[specie] = fSSDChecker->Check(index, list[specie]);
+             ssdCheck[specie] = fSSDChecker->Check(index, list[specie], recoParam);
              if(ssdCheck[specie]>fUpTestValue[AliQAv1::kFATAL]||ssdCheck[specie]<0.)
                {
                  AliInfo(Form("SSD check result for %s is out of range (%f)!!! Retval of specie %s is sit to -1\n ",AliQAv1::GetAliTaskName(index),ssdCheck[specie],AliRecoParam::GetEventSpecieName(specie)));
index 16d92ac..5955b12 100644 (file)
@@ -58,7 +58,7 @@ public:
 
 
 protected:
-  virtual Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetectorRecoParam * recoParam) ;
+  virtual Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * recoParam) ;
   virtual void SetSPDTaskOffset(Int_t SPDOffset){fSPDOffset = SPDOffset;} ;
   virtual void SetSDDTaskOffset(Int_t SDDOffset){fSDDOffset = SDDOffset;} ;
   virtual void SetSSDTaskOffset(Int_t SSDOffset){fSSDOffset = SSDOffset;} ;
index 933e741..9e64449 100644 (file)
@@ -76,7 +76,7 @@ AliITSQASDDChecker::~AliITSQASDDChecker()
 } // dtor
 
 //__________________________________________________________________
-Double_t AliITSQASDDChecker::Check(AliQAv1::ALITASK_t index, TObjArray * list/*, AliDetectorRecoParam *recoparam*/) 
+Double_t AliITSQASDDChecker::Check(AliQAv1::ALITASK_t index, TObjArray * list, const AliDetectorRecoParam * /*recoparam*/) 
 {  
   AliInfo(Form("AliITSQASDDChecker called with offset: %d\n", fSubDetOffset) );
 
index df15ca2..b0fe6e6 100644 (file)
@@ -31,7 +31,7 @@ public:
   AliITSQASDDChecker():fSubDetOffset(0),fStepBitSDD(NULL),fLowSDDValue(NULL),fHighSDDValue(NULL),fCalibration(NULL) {;}          // ctor
   AliITSQASDDChecker& operator = (const AliITSQASDDChecker& qac) ; //operator =
   virtual ~AliITSQASDDChecker(); /*{if(fStepBitSDD) delete[] fStepBitSDD ;if(fLowSDDValue)delete[]fLowSDDValue;if(fHighSDDValue) delete[]fHighSDDValue;if(fCalibration)delete fCalibration;} */// dtor
-  virtual Double_t Check(AliQAv1::ALITASK_t index, TObjArray * list);
+  virtual Double_t Check(AliQAv1::ALITASK_t index, TObjArray * list, const AliDetectorRecoParam * recoParam);
   virtual void SetTaskOffset(Int_t taskoffset);
   virtual void SetStepBit(Double_t *steprange);
   virtual Double_t *GetStepBit(){return fStepBitSDD;};
index ffc224f..b51bf63 100644 (file)
@@ -41,7 +41,7 @@ AliITSQASPDChecker& AliITSQASPDChecker::operator = (const AliITSQASPDChecker& qa
 
 
 //__________________________________________________________________
-Double_t AliITSQASPDChecker::Check(AliQAv1::ALITASK_t /*index*/, TObjArray * list)
+Double_t AliITSQASPDChecker::Check(AliQAv1::ALITASK_t /*index*/, TObjArray * list, const AliDetectorRecoParam * /*recoParam*/)
 {
   AliDebug(2, Form("AliITSQASPDChecker called with offset: %d\n", fSubDetOffset));
 
index 8721906..46e27dd 100644 (file)
@@ -30,7 +30,7 @@ public:
   AliITSQASPDChecker():fSubDetOffset(0),fStepBitSPD(NULL),fLowSPDValue(NULL),fHighSPDValue(NULL) {;}          // ctor
   AliITSQASPDChecker& operator = (const AliITSQASPDChecker& qac) ; //operator =
   virtual ~AliITSQASPDChecker() {if(fStepBitSPD) delete[] fStepBitSPD ;if(fLowSPDValue)delete[]fLowSPDValue;if(fHighSPDValue) delete[]fHighSPDValue;} // dtor
-  Double_t Check(AliQAv1::ALITASK_t index, TObjArray * list);
+  virtual Double_t Check(AliQAv1::ALITASK_t index, TObjArray * list, const AliDetectorRecoParam * recoParam);
   void SetTaskOffset(Int_t TaskOffset);
 
   void SetStepBit(Double_t *steprange);
index 91ebd7f..7c68fbd 100644 (file)
@@ -179,7 +179,7 @@ void AliITSQASSDChecker::CheckRecPoints(TH1* /*histo*/) {
 }
 
 //__________________________________________________________________
-Double_t AliITSQASSDChecker::Check(AliQAv1::ALITASK_t /*index*/, TObjArray * list) {  
+Double_t AliITSQASSDChecker::Check(AliQAv1::ALITASK_t /*index*/, TObjArray * list, const AliDetectorRecoParam * /*recoParam*/) {  
   AliDebug(AliQAv1::GetQADebugLevel(),Form("AliITSQASSDChecker called with offset: %d\n", fSubDetOffset));
 
   AliInfo(Form("AliITSQASSDChecker called with offset: %d\n", fSubDetOffset) );
index 0d59792..e9648e0 100644 (file)
@@ -30,7 +30,7 @@ public:
   AliITSQASSDChecker():fSubDetOffset(0),fStepBitSSD(NULL),fLowSSDValue(NULL),fHighSSDValue(NULL) {;}          // ctor
   AliITSQASSDChecker& operator = (const AliITSQASSDChecker& qac) ; //operator =
   virtual ~AliITSQASSDChecker() {if(fStepBitSSD) delete[] fStepBitSSD ;if(fLowSSDValue)delete[]fLowSSDValue;if(fHighSSDValue) delete[]fHighSSDValue; } // dtor
-  Double_t Check(AliQAv1::ALITASK_t /*index*/, TObjArray * /*list*/);
+  virtual Double_t Check(AliQAv1::ALITASK_t /*index*/, TObjArray * /*list*/, const AliDetectorRecoParam * recoParam);
 
   void SetStepBit(Double_t *steprange);
   Double_t *GetStepBit(){return fStepBitSSD;};
index 542f87d..021342d 100644 (file)
@@ -54,7 +54,7 @@ AliMUONQAChecker::~AliMUONQAChecker()
 Double_t *
 AliMUONQAChecker::Check(AliQAv1::ALITASK_t index, 
                         TObjArray** list, 
-                        AliDetectorRecoParam * recoParam)
+                        const AliDetectorRecoParam * recoParam)
 {
   /// Check objects in list
   
@@ -62,7 +62,7 @@ AliMUONQAChecker::Check(AliQAv1::ALITASK_t index,
   
   TIter next(fCheckers);
   AliMUONVQAChecker* qac;
-  AliMUONRecoParam* muonRecoParam = static_cast<AliMUONRecoParam*>(recoParam);
+  const AliMUONRecoParam* muonRecoParam = static_cast<const AliMUONRecoParam*>(recoParam);
   AliMUONVQAChecker::ECheckCode* ecc(0x0);
   Double_t* rv = new Double_t[AliRecoParam::kNSpecies];
   for ( Int_t i = 0; i < AliRecoParam::kNSpecies; ++i ) 
index 70550da..955d12a 100644 (file)
@@ -29,7 +29,7 @@ public:
 
 protected:
 
-  virtual Double_t* Check(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetectorRecoParam * recoParam); 
+  virtual Double_t* Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * recoParam); 
 
   virtual void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const;        
 
index 686de7a..827c65c 100644 (file)
@@ -159,7 +159,7 @@ AliMUONTrackerQAChecker::AliMUONTrackerQAChecker(const AliMUONTrackerQAChecker&
 
 //______________________________________________________________________________
 AliMUONVQAChecker::ECheckCode*
-AliMUONTrackerQAChecker::CheckRecPoints(TObjArray ** list, AliMUONRecoParam* /*recoParam*/)
+AliMUONTrackerQAChecker::CheckRecPoints(TObjArray ** list, const AliMUONRecoParam* /*recoParam*/)
 {
   /// Check rec points
   /// Very binary check for the moment. 
@@ -198,7 +198,7 @@ AliMUONTrackerQAChecker::MarkHisto(TH1& histo, AliMUONVQAChecker::ECheckCode val
 
 //______________________________________________________________________________
 AliMUONVQAChecker::ECheckCode*
-AliMUONTrackerQAChecker::CheckESD(TObjArray ** list, AliMUONRecoParam* /*recoParam*/)
+AliMUONTrackerQAChecker::CheckESD(TObjArray ** list, const AliMUONRecoParam* /*recoParam*/)
 {
   /// Check ESD
   
@@ -227,7 +227,7 @@ AliMUONTrackerQAChecker::CheckESD(TObjArray ** list, AliMUONRecoParam* /*recoPar
 
 //______________________________________________________________________________
 AliMUONVQAChecker::ECheckCode*
-AliMUONTrackerQAChecker::CheckRaws(TObjArray ** list, AliMUONRecoParam* recoParam)
+AliMUONTrackerQAChecker::CheckRaws(TObjArray ** list, const AliMUONRecoParam* recoParam)
 {
   /// Check raws
 
@@ -271,7 +271,7 @@ AliMUONTrackerQAChecker::BeautifyTrackerBusPatchOccupancy(TH1& hbp,
                                                           const TH1* hbuspatchconfig, 
                                                           const TH1& hnpads, 
                                                           Int_t nevents,
-                                                          AliMUONRecoParam& recoParam)
+                                                          const AliMUONRecoParam& recoParam)
 {
   /// Put labels, limits and so on on the TrackerBusPatchOccupancy histogram
   /// hbuspatchconfig and hbp must have the same bin definitions
index dec0dc3..7743a65 100644 (file)
@@ -22,9 +22,9 @@ public:
   AliMUONTrackerQAChecker(const AliMUONTrackerQAChecker& qac);
   virtual ~AliMUONTrackerQAChecker();
 
-  virtual AliMUONVQAChecker::ECheckCode* CheckRaws(TObjArray** list, AliMUONRecoParam* recoParam);
-  virtual AliMUONVQAChecker::ECheckCode* CheckRecPoints(TObjArray** list, AliMUONRecoParam* recoParam);
-  virtual AliMUONVQAChecker::ECheckCode* CheckESD(TObjArray** list, AliMUONRecoParam* recoParam);
+  virtual AliMUONVQAChecker::ECheckCode* CheckRaws(TObjArray** list, const AliMUONRecoParam* recoParam);
+  virtual AliMUONVQAChecker::ECheckCode* CheckRecPoints(TObjArray** list, const AliMUONRecoParam* recoParam);
+  virtual AliMUONVQAChecker::ECheckCode* CheckESD(TObjArray** list, const AliMUONRecoParam* recoParam);
 
 private:
   
@@ -34,7 +34,7 @@ private:
                                                                  const TH1* hbuspatchconfig, 
                                                                  const TH1& hnpads, 
                                                                  Int_t nevents,
-                                                                 AliMUONRecoParam& recoParam);
+                                                                 const AliMUONRecoParam& recoParam);
 
   ClassDef(AliMUONTrackerQAChecker,1)  // MUON quality assurance checker
 
index 0d54d6b..c922945 100644 (file)
@@ -68,7 +68,7 @@ AliMUONTriggerQAChecker::MarkHisto(TH1& histo, AliMUONVQAChecker::ECheckCode val
 
 //__________________________________________________________________
 AliMUONVQAChecker::ECheckCode* 
-AliMUONTriggerQAChecker::CheckRaws(TObjArray** list, AliMUONRecoParam* )
+AliMUONTriggerQAChecker::CheckRaws(TObjArray** list, const AliMUONRecoParam* )
 {
   /// Check raw data
 
@@ -133,7 +133,7 @@ AliMUONTriggerQAChecker::CheckRaws(TObjArray** list, AliMUONRecoParam* )
 
 //__________________________________________________________________
 AliMUONVQAChecker::ECheckCode* 
-AliMUONTriggerQAChecker::CheckRecPoints(TObjArray** , AliMUONRecoParam* )
+AliMUONTriggerQAChecker::CheckRecPoints(TObjArray** , const AliMUONRecoParam* )
 {
   /// Check rec points
   return 0x0;
@@ -141,7 +141,7 @@ AliMUONTriggerQAChecker::CheckRecPoints(TObjArray** , AliMUONRecoParam* )
 
 //__________________________________________________________________
 AliMUONVQAChecker::ECheckCode* 
-AliMUONTriggerQAChecker::CheckESD(TObjArray** , AliMUONRecoParam* )
+AliMUONTriggerQAChecker::CheckESD(TObjArray** , const AliMUONRecoParam* )
 {
   /// Check esd
   return 0x0;
index e591663..496c383 100644 (file)
@@ -21,9 +21,9 @@ public:
   AliMUONTriggerQAChecker();
   virtual ~AliMUONTriggerQAChecker();
 
-  virtual ECheckCode * CheckRaws(TObjArray** list, AliMUONRecoParam* recoParam);
-  virtual ECheckCode * CheckRecPoints(TObjArray** list, AliMUONRecoParam* recoParam);
-  virtual ECheckCode * CheckESD(TObjArray** list, AliMUONRecoParam* recoParam);
+  virtual ECheckCode * CheckRaws(TObjArray** list, const AliMUONRecoParam* recoParam);
+  virtual ECheckCode * CheckRecPoints(TObjArray** list, const AliMUONRecoParam* recoParam);
+  virtual ECheckCode * CheckESD(TObjArray** list, const AliMUONRecoParam* recoParam);
   
 private:
 
index a93b61c..653b42b 100644 (file)
@@ -33,13 +33,13 @@ public:
   virtual ~AliMUONVQAChecker();
   
   /// Check the QA object(s) for the raw data
-  virtual ECheckCode * CheckRaws(TObjArray** list, AliMUONRecoParam* recoParam) = 0;
+  virtual ECheckCode * CheckRaws(TObjArray** list, const AliMUONRecoParam* recoParam) = 0;
   
   /// Check the QA object(s) for the RecPoints
-  virtual ECheckCode * CheckRecPoints(TObjArray** list, AliMUONRecoParam* recoParam) = 0;
+  virtual ECheckCode * CheckRecPoints(TObjArray** list, const AliMUONRecoParam* recoParam) = 0;
   
   /// Check the QA object(s) for the ESD
-  virtual ECheckCode * CheckESD(TObjArray** list, AliMUONRecoParam* recoParam) = 0;
+  virtual ECheckCode * CheckESD(TObjArray** list, const AliMUONRecoParam* recoParam) = 0;
   
   ClassDef(AliMUONVQAChecker,1) // Interface for a MUON QA checker
 };
index c337cd4..812d618 100644 (file)
@@ -149,7 +149,7 @@ AliQACheckerBase::~AliQACheckerBase()
 }
 
 //____________________________________________________________________________
-Double_t * AliQACheckerBase::Check(AliQAv1::ALITASK_t index, AliDetectorRecoParam * recoParam) 
+Double_t * AliQACheckerBase::Check(AliQAv1::ALITASK_t index, const AliDetectorRecoParam * recoParam) 
 {
   // Performs a basic checking
   // Compares all the histograms stored in the directory
@@ -190,7 +190,7 @@ Double_t * AliQACheckerBase::Check(AliQAv1::ALITASK_t index, AliDetectorRecoPara
 }  
 
 //____________________________________________________________________________
-Double_t * AliQACheckerBase::Check(AliQAv1::ALITASK_t task, TObjArray ** list, AliDetectorRecoParam * /*recoParam*/) 
+Double_t * AliQACheckerBase::Check(AliQAv1::ALITASK_t task, TObjArray ** list, const AliDetectorRecoParam * /*recoParam*/) 
 {
   // Performs a basic checking
   // Compares all the histograms in the list
index 39f883e..fa18d0f 100644 (file)
@@ -51,7 +51,7 @@ public:
   void           SetPrintImage(Bool_t opt = kTRUE) { fPrintImage = opt ; }
 
 protected:
-  virtual      Double_t * Check(AliQAv1::ALITASK_t, TObjArray **, AliDetectorRecoParam * recoParam) ; 
+  virtual      Double_t * Check(AliQAv1::ALITASK_t, TObjArray **, const AliDetectorRecoParam * recoParam) ; 
 
   Double_t     DiffC(const TH1 * href, const TH1 * hin) const ;   
   Double_t     DiffK(const TH1 * href, const TH1 * hin) const ;   
@@ -69,7 +69,7 @@ protected:
   TList       * fExternParamList; //List of external parameters (TParameter<double>)  
 
 private:
-  Double_t * Check(AliQAv1::ALITASK_t index, AliDetectorRecoParam * recoParam) ;
+  Double_t * Check(AliQAv1::ALITASK_t index, const AliDetectorRecoParam * recoParam) ;
 
   ClassDef(AliQACheckerBase,3)  // description 
 
index 5bdc954..595e7bf 100644 (file)
@@ -53,7 +53,7 @@
 ClassImp(AliT0QAChecker)
 
 //__________________________________________________________________
-Double_t * AliT0QAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetectorRecoParam * /*recoParam*/)
+Double_t * AliT0QAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * /*recoParam*/)
 {
 
   // Super-basic check on the QA histograms on the input list:
index 4a4013d..1d81919 100644 (file)
@@ -31,7 +31,7 @@ public:
  virtual ~AliT0QAChecker() {;}
  Double_t CheckRaw(TObjArray *listrec , TObjArray *listref) const ;
 private:
-  virtual Double_t * Check(AliQAv1::ALITASK_t, TObjArray ** list, AliDetectorRecoParam * recoParam) ;
+  virtual Double_t * Check(AliQAv1::ALITASK_t, TObjArray ** list, const AliDetectorRecoParam * recoParam) ;
   
   ClassDef(AliT0QAChecker,1)  // description 
 
index 7e35366..5a616cb 100644 (file)
@@ -38,7 +38,7 @@ ClassImp(AliTOFQAChecker)
 //____________________________________________________________________________
 Double_t * AliTOFQAChecker::Check(AliQAv1::ALITASK_t /*index*/,
                                  TObjArray ** list,
-                                 AliDetectorRecoParam * /*recoParam*/) 
+                                 const AliDetectorRecoParam * /*recoParam*/) 
 {
   // Super-basic check on the QA histograms on the input list: 
   // look whether they are empty!
index e9ed259..41b64a9 100644 (file)
@@ -28,7 +28,7 @@ public:
  protected:
 
   virtual Double_t * Check(AliQAv1::ALITASK_t /*index*/, TObjArray ** list,
-                  AliDetectorRecoParam * recoParam=0) ;
+                  const AliDetectorRecoParam * recoParam=0) ;
   
   ClassDef(AliTOFQAChecker,2)  // description 
 
index ebbdba5..e253873 100644 (file)
@@ -37,7 +37,7 @@ ClassImp(AliTPCQAChecker)
 //__________________________________________________________________
 Double_t *
 AliTPCQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, 
-                      AliDetectorRecoParam * /*recoParam*/)
+                      const AliDetectorRecoParam * /*recoParam*/)
 {
   /* It is important to understand the destinction between indexed tasks (AliQAv1::TASKINDEX_t) which are used in the DataMaker classes and indexed tasks (AliQAv1::ALITASK_t) whihc are used in the checker class.
 
index f37b7d7..dd493a9 100644 (file)
@@ -26,7 +26,7 @@ class AliTPCQAChecker: public AliQACheckerBase {
  AliTPCQAChecker(const AliTPCQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()), fDebug(qac.GetDebugLevel()) {;} // cpy ctor   
   virtual ~AliTPCQAChecker() {;} // dtor
 
-  virtual Double_t * Check(AliQAv1::ALITASK_t, TObjArray **, AliDetectorRecoParam * recoParam); 
+  virtual Double_t * Check(AliQAv1::ALITASK_t, TObjArray **, const AliDetectorRecoParam * recoParam); 
   void Init(const AliQAv1::DETECTORINDEX_t det); 
   void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const;
 
index 8d6792d..20d1461 100644 (file)
@@ -43,7 +43,7 @@ ClassImp(AliTRDQAChecker)
 
 //__________________________________________________________________
 
-Double_t * AliTRDQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetectorRecoParam* /*param*/) 
+Double_t * AliTRDQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam* /*param*/) 
 {
 
   // Super-basic check on the QA histograms on the input list: 
index 635b5c3..9cbd6c5 100644 (file)
@@ -36,7 +36,7 @@ public:
   AliTRDQAChecker(const AliTRDQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()) {;} // cpy ctor   
   virtual ~AliTRDQAChecker() {;} // dtor
 
-  virtual Double_t * Check(AliQAv1::ALITASK_t /*index*/, TObjArray** /*list*/, AliDetectorRecoParam* /*param*/) ;
+  virtual Double_t * Check(AliQAv1::ALITASK_t /*index*/, TObjArray** /*list*/, const AliDetectorRecoParam* /*param*/) ;
 
 private:
   
index 52fbb58..3bd2fc3 100644 (file)
@@ -42,7 +42,7 @@
 ClassImp(AliVZEROQAChecker)
 
 //__________________________________________________________________
-Double_t * AliVZEROQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetectorRecoParam * /*recoParam*/) 
+Double_t * AliVZEROQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * /*recoParam*/) 
 {
 
 // Main check function: Depending on the TASK, different checks will be applied
index 71005af..78bab68 100644 (file)
@@ -33,7 +33,7 @@ public:
   virtual void   Init(const AliQAv1::DETECTORINDEX_t det) ; 
 
 protected:  
-  virtual  Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetectorRecoParam * recoParam);
+  virtual  Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * recoParam);
   Double_t CheckEntries(TObjArray * list) const ;
   Double_t CheckEsds(TObjArray * list) const;
   
index c026ede..a68042f 100644 (file)
@@ -29,7 +29,7 @@ ClassImp(AliZDCQAChecker)
 
 //____________________________________________________________________________
 Double_t * AliZDCQAChecker::Check(AliQAv1::ALITASK_t index, TObjArray ** list,
-      AliDetectorRecoParam * /*recoParam*/) 
+      const AliDetectorRecoParam * /*recoParam*/) 
 {
   // Checks the QA histograms on the input list: 
   //
index 1bf2ac0..bd4cae2 100644 (file)
@@ -23,7 +23,7 @@ public:
  protected:
 
   virtual Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list,
-      AliDetectorRecoParam * /*recoParam*/); 
+      const AliDetectorRecoParam * /*recoParam*/); 
   
   ClassDef(AliZDCQAChecker,1)  // description