]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTriggerQAChecker.cxx
Fixing some problems for the QA
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerQAChecker.cxx
index 3450f2cfc0ce7f64770f4a30f392688ff7aeb34b..f802b0b7d4952b9c19e0ea18c15caa749c745fa1 100644 (file)
@@ -103,8 +103,8 @@ AliMUONTriggerQAChecker::CheckRaws(TObjArray** list, const AliMUONRecoParam* )
     if ( hAnalyzedEvents ) 
       nAnalyzedEvents = TMath::Nint(hAnalyzedEvents->GetBinContent(1));
 
     if ( hAnalyzedEvents ) 
       nAnalyzedEvents = TMath::Nint(hAnalyzedEvents->GetBinContent(1));
 
-    if ( nAnalyzedEvents == 0 )
-      rv[specie] = AliMUONVQAChecker::kFatal;
+//    if ( nAnalyzedEvents == 0 )
+//      rv[specie] = AliMUONVQAChecker::kFatal;
 
     for(Int_t ihisto = 0; ihisto<kNrawsHistos; ihisto++){
       AliMUONVQAChecker::ECheckCode currRv = AliMUONVQAChecker::kInfo;
 
     for(Int_t ihisto = 0; ihisto<kNrawsHistos; ihisto++){
       AliMUONVQAChecker::ECheckCode currRv = AliMUONVQAChecker::kInfo;
@@ -193,10 +193,9 @@ void AliMUONTriggerQAChecker::SetupHisto(Int_t nevents, const TObjArray& message
     text->AddText(str->String());
   }
     
     text->AddText(str->String());
   }
     
-  if ( nevents == 0 ) {
+  if ( nevents == 0 ) 
+  {
     text->AddText("No event analyzed.");
     text->AddText("No event analyzed.");
-    text->AddText("Please make sure this is the MTR agent!");
-    text->AddText("(we share plots with MCH)");
   }
 
   TString defaultText = "";
   }
 
   TString defaultText = "";
@@ -204,26 +203,23 @@ void AliMUONTriggerQAChecker::SetupHisto(Int_t nevents, const TObjArray& message
   Int_t color = 0;
   switch ( code ) {
   case AliMUONVQAChecker::kInfo:
   Int_t color = 0;
   switch ( code ) {
   case AliMUONVQAChecker::kInfo:
-    color = kGreen;
+    color = AliMUONVQAChecker::kInfoColor;
     defaultText = "All is fine!";
     break;
   case AliMUONVQAChecker::kWarning:
     defaultText = "All is fine!";
     break;
   case AliMUONVQAChecker::kWarning:
-    color = kYellow;
+    color = AliMUONVQAChecker::kWarningColor;
     defaultText = "Please keep an eye on it!";
     break;
   case AliMUONVQAChecker::kFatal:
     defaultText = "Please keep an eye on it!";
     break;
   case AliMUONVQAChecker::kFatal:
-    color = kRed;
+    color = AliMUONVQAChecker::kFatalColor;
     defaultText = "This is bad: PLEASE CALL EXPERT!!!";
     break;
   default:
     defaultText = "This is bad: PLEASE CALL EXPERT!!!";
     break;
   default:
-    color = kOrange;
+    color = AliMUONVQAChecker::kErrorColor;
     defaultText = "PLEASE NOTIFY EXPERT! (NOT at night)";
     break;
   }
 
     defaultText = "PLEASE NOTIFY EXPERT! (NOT at night)";
     break;
   }
 
-  if ( nevents == 0 )
-    defaultText = "Otherwise PLEASE CALL EXPERT!";
-
   text->AddText(defaultText.Data());
   text->SetFillColor(color);
                       
   text->AddText(defaultText.Data());
   text->SetFillColor(color);
                       
@@ -232,5 +228,6 @@ void AliMUONTriggerQAChecker::SetupHisto(Int_t nevents, const TObjArray& message
 
   histo.SetStats(kFALSE);
     
 
   histo.SetStats(kFALSE);
     
+  histo.GetListOfFunctions()->Clear();
   histo.GetListOfFunctions()->Add(text);
 }
   histo.GetListOfFunctions()->Add(text);
 }