]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerQAChecker.cxx
Bug fix for loading the LUT for chambers 1 to 6. (Indra)
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerQAChecker.cxx
index 4b4cc216f0aae4e2c5638b9f918347f80fc8146f..c9229455f5cc8631dc4d7402eb6bfc2cd22c27e2 100644 (file)
 /// For the moment we only implement the checking of raw data QA for the trigger
 /// by looking at the local structure and trigger response errors.
 ///
-/// \author Diego Stocc, Subatech
+/// \author Diego Stocco, Subatech
 
 
 #include "AliRecoParam.h"
-#include "AliMUONTriggerQADataMakerRec.h"
-#include "AliQAV1.h"
+#include "AliMUONQAIndices.h"
+#include "AliQAv1.h"
 #include "TH1.h"
 #include "TPaveText.h"
 #include "TString.h"
@@ -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
 
@@ -79,20 +79,22 @@ AliMUONTriggerQAChecker::CheckRaws(TObjArray** list, AliMUONRecoParam* )
   }
 
   Int_t histoRawsPercentIndex[] = {
-    AliMUONTriggerQADataMakerRec::kTriggerError
-    AliMUONTriggerQADataMakerRec::kTriggerCalibSummary,
-    AliMUONTriggerQADataMakerRec::kTriggerReadOutErrors
+    AliMUONQAIndices::kTriggerErrorSummaryNorm
+    AliMUONQAIndices::kTriggerCalibSummaryNorm,
+    AliMUONQAIndices::kTriggerReadOutErrorsNorm
   };
   const Int_t kNrawsHistos = sizeof(histoRawsPercentIndex)/sizeof(histoRawsPercentIndex[0]);
 
   // MOVE THESE TO REFERENCE HISTOS
-  Float_t safeFactor = 5.;
-  Float_t alarmPercentTrigAlgo[AliMUONTriggerQADataMakerRec::kNtrigAlgoErrorBins] = {safeFactor*1., safeFactor*1., safeFactor*1., 100., 100., 100., 100., safeFactor*1., safeFactor*1., safeFactor*1.};
-  Float_t alarmPercentCalib[AliMUONTriggerQADataMakerRec::kNtrigCalibSummaryBins] = {safeFactor*0.4, safeFactor*1., 6.2, 0.0001, safeFactor*0.4};
-  Float_t alarmPercentReadout[AliMUONTriggerQADataMakerRec::kNtrigStructErrorBins] = {safeFactor*1., safeFactor*1., safeFactor*1., safeFactor*1.};
-
-  Float_t* alarmPercent[kNrawsHistos] = {alarmPercentTrigAlgo, alarmPercentCalib, alarmPercentReadout};
-
+// START WITH THOSE COMMENTED OUT UNTIL WE GAIN CONFIDENCE...
+//  Float_t safeFactor = 5.;
+//  Float_t alarmPercentTrigAlgo[AliMUONTriggerQADataMakerRec::kNtrigAlgoErrorBins] = {safeFactor*1., safeFactor*1., safeFactor*1., 100., 100., 100., 100., safeFactor*1., safeFactor*1., safeFactor*1.};
+//  Float_t alarmPercentCalib[AliMUONTriggerQADataMakerRec::kNtrigCalibSummaryBins] = {safeFactor*0.4, safeFactor*1., 6.2, 0.0001, safeFactor*0.4};
+//  Float_t alarmPercentReadout[AliMUONTriggerQADataMakerRec::kNtrigStructErrorBins] = {safeFactor*1., safeFactor*1., safeFactor*1., safeFactor*1.};
+//
+//  Float_t* alarmPercent[kNrawsHistos] = {alarmPercentTrigAlgo, alarmPercentCalib, alarmPercentReadout};
+// END OF COWARD COMMENTING...
+  
   TH1* currHisto = 0x0;
   for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
     for(Int_t ihisto = 0; ihisto<kNrawsHistos; ihisto++){
@@ -131,7 +133,7 @@ AliMUONTriggerQAChecker::CheckRaws(TObjArray** list, AliMUONRecoParam* )
 
 //__________________________________________________________________
 AliMUONVQAChecker::ECheckCode* 
-AliMUONTriggerQAChecker::CheckRecPoints(TObjArray** , AliMUONRecoParam* )
+AliMUONTriggerQAChecker::CheckRecPoints(TObjArray** , const AliMUONRecoParam* )
 {
   /// Check rec points
   return 0x0;
@@ -139,7 +141,7 @@ AliMUONTriggerQAChecker::CheckRecPoints(TObjArray** , AliMUONRecoParam* )
 
 //__________________________________________________________________
 AliMUONVQAChecker::ECheckCode* 
-AliMUONTriggerQAChecker::CheckESD(TObjArray** , AliMUONRecoParam* )
+AliMUONTriggerQAChecker::CheckESD(TObjArray** , const AliMUONRecoParam* )
 {
   /// Check esd
   return 0x0;