- Fix bug preventing reset of MTR histograms at SOR in DQM plots (Diego)
authorlaphecet <laphecet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Nov 2011 09:07:25 +0000 (09:07 +0000)
committerlaphecet <laphecet@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Nov 2011 09:07:25 +0000 (09:07 +0000)
MUON/AliMUONTriggerQADataMakerRec.cxx
MUON/AliMUONVQADataMakerRec.cxx

index fd49c55..2a9a78e 100644 (file)
@@ -551,8 +551,6 @@ void AliMUONTriggerQADataMakerRec::MakeRaws(AliRawReader* rawReader)
        
     // Init Local/Regional/Global decision with fake values
     //
-    
-    //
 
     UInt_t globalInput[4];
     for (Int_t bit=0; bit<4; bit++){
@@ -1516,9 +1514,10 @@ AliMUONCalibrationData* AliMUONTriggerQADataMakerRec::CalibrationData()
 }
 
 //____________________________________________________________________________ 
-void AliMUONTriggerQADataMakerRec::ResetDetectorRaws(TObjArray*/* list*/)
+void AliMUONTriggerQADataMakerRec::ResetDetectorRaws(TObjArray* list)
 {
   /// Reset the calibration data
+  ResetDetector(list);
   delete fTriggerProcessor;
   fTriggerProcessor = 0x0;
   delete fCalibrationData;
index 027cca3..c7b37b6 100644 (file)
@@ -107,7 +107,7 @@ void
 AliMUONVQADataMakerRec::ResetDetector(const TObjArray* list)
 {
   /// Reset all histograms found in list, that match either trigger or tracker
-
+  
   TString cn(ClassName());
   TString pattern;
   
@@ -128,20 +128,7 @@ AliMUONVQADataMakerRec::ResetDetector(const TObjArray* list)
     // histo was cloned, so we are dealing with TObjArray
     TIter nextCl( (TObjArray*)o );
     TH1* hclone = 0;
-    while ( (hclone = (TH1*) next()) ) hclone->Reset();
-    /*    
-    // RS: I did not understand this code: the hcn will be "TH.." and not the histo name
-    //     Should not one use h->GetName() ? 
-    TH1* h = dynamic_cast<TH1*>(o);
-    if ( h ) 
-    {
-      TString hcn(h->ClassName());  
-      if ( hcn.Contains(pattern) ) 
-      {
-        h->Reset();
-      }
-    }
-    */
+    while ( (hclone = (TH1*) nextCl()) ) hclone->Reset();
   }
 }