Coverity (Ruben)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 5 Jul 2011 14:22:49 +0000 (14:22 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 5 Jul 2011 14:22:49 +0000 (14:22 +0000)
ACORDE/AliACORDEQADataMakerRec.cxx
STEER/AliQACheckerBase.cxx

index b16177e..454f61b 100755 (executable)
@@ -119,11 +119,11 @@ void AliACORDEQADataMakerRec::EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObj
       //\r
       TObjArray &harr = *GetRawsDataOfTrigClass(itc);\r
       //\r
-      if (!harr[0] || !harr[1]) continue;\r
-      TH1* h0 = GetRawsData(0,itc);\r
-      TH1* h1 = GetRawsData(1,itc);\r
+      TH1* h0 = (TH1*)harr[0];\r
+      TH1* h1 = (TH1*)harr[1];\r
+      if (!h0 || !h1) continue;\r
       double integral = 0;\r
-      if (itc==-1 && (h0&&h1 && !(integral=h0->Integral()))) { // default clone\r
+      if (itc==-1 && !(integral=h0->Integral())) { // default clone\r
        printf("No entries in ACORDE Hits histograms for trigger class %d, fatal error, please check !!!\n",itc);\r
        TPaveText *acoBoxFatal=new TPaveText(35,0.5,55,1,"b");\r
        acoBoxFatal->SetFillColor(kRed);\r
index 7454ec6..ba0f724 100644 (file)
@@ -368,6 +368,7 @@ void AliQACheckerBase::Run(AliQAv1::ALITASK_t index, TObjArray ** list, AliDetec
     for (int specie=0;specie<AliRecoParam::kNSpecies;specie++) if (listTrig[specie]) delete listTrig[specie]; // clean temporary container
   }
   delete [] rv ; 
+  delete [] listTrig;
   Finish() ; 
 }