]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliQADataMakerRec.cxx
Typo fixed, and removing unused variable.
[u/mrichter/AliRoot.git] / STEER / AliQADataMakerRec.cxx
index f400185483a3a4c248e6ddc55c3f94e0be11c4df..60c07a1c0fa48d204d28c7b0c3662f720cf9dad1 100644 (file)
@@ -84,7 +84,6 @@ AliQADataMakerRec::~AliQADataMakerRec()
        if ( fESDsQAList ) {
     for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
       if ( fESDsQAList[specie] ) {
-        if ( fESDsQAList[specie]->IsOwner() ) 
           fESDsQAList[specie]->Delete() ;     
       }
     }
@@ -93,8 +92,7 @@ AliQADataMakerRec::~AliQADataMakerRec()
        if ( fRawsQAList ) {
     for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
       if ( fRawsQAList[specie] ) {
-        if ( fRawsQAList[specie]->IsOwner() ) 
-          fRawsQAList[specie]->Delete() ;
+        fRawsQAList[specie]->Delete() ;
       }
     }
     delete[] fRawsQAList ;
@@ -102,8 +100,7 @@ AliQADataMakerRec::~AliQADataMakerRec()
        if ( fDigitsQAList ) {
     for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
       if ( fDigitsQAList[specie] ) {
-        if ( fDigitsQAList[specie]->IsOwner() ) 
-          fDigitsQAList[specie]->Delete() ;
+        fDigitsQAList[specie]->Delete() ;
       }
     }
                delete[] fDigitsQAList ; 
@@ -111,8 +108,7 @@ AliQADataMakerRec::~AliQADataMakerRec()
        if ( fRecPointsQAList ) {
     for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
       if ( fRecPointsQAList[specie] ) {
-        if ( fRecPointsQAList[specie]->IsOwner() ) 
-          fRecPointsQAList[specie]->Delete() ;
+        fRecPointsQAList[specie]->Delete() ;
       }
     }
                delete[] fRecPointsQAList ; 
@@ -295,7 +291,7 @@ TObjArray **  AliQADataMakerRec::Init(AliQAv1::TASKINDEX_t task, Int_t cycles)
       fESDsQAList = new TObjArray *[AliRecoParam::kNSpecies] ; 
       for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
         fESDsQAList[specie] = new TObjArray(AliQAv1::GetMaxQAObj()) ;
-        fESDsQAList[specie]->SetName(Form("%s_%s", GetName(), AliQAv1::GetTaskName(task).Data(), AliRecoParam::GetEventSpecieName(specie))) ; 
+        fESDsQAList[specie]->SetName(Form("%s_%s", GetName(), AliQAv1::GetTaskName(task).Data())); //, AliRecoParam::GetEventSpecieName(specie))) ; 
       }
                }
                rv = fESDsQAList ;
@@ -327,6 +323,7 @@ void AliQADataMakerRec::Init(AliQAv1::TASKINDEX_t task, TObjArray ** list, Int_t
 //____________________________________________________________________________
 void AliQADataMakerRec::InitRecoParams() 
 {
+  // Get the recoparam form the OCDB 
   if (!fRecoParam) {
     AliDebug(AliQAv1::GetQADebugLevel(), Form("Loading reconstruction parameter objects for detector %s", GetName()));
     AliCDBPath path(GetName(),"Calib","RecoParam");
@@ -388,7 +385,8 @@ void AliQADataMakerRec::ResetDetector(AliQAv1::TASKINDEX_t task)
     TIter next(list[spec]) ; 
     TH1 * histo = NULL ; 
     while ( (histo = dynamic_cast<TH1*> (next())) ) {
-      histo->Reset() ;
+      histo->Reset("ICE") ;
+      histo->ResetStats() ;
     }
   }
 }