coverity
authorjgrosseo <jgrosseo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 18 Jan 2012 15:34:35 +0000 (15:34 +0000)
committerjgrosseo <jgrosseo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 18 Jan 2012 15:34:35 +0000 (15:34 +0000)
ANALYSIS/AliUnfolding.cxx
PWG0/multiplicity/AliMultiplicityCorrection.cxx

index 5005f2f..a34974c 100644 (file)
@@ -1515,10 +1515,12 @@ TH1* AliUnfolding::GetResidualsPlot(TH1* corrected)
   //
 
   Double_t* params = new Double_t[fgMaxParams];
+  for (Int_t i=0; i<fgMaxParams; i++)
+    params[i] = 0;
+
   for (Int_t i=0; i<TMath::Min(fgMaxParams, corrected->GetNbinsX()); i++)
     params[i] = TMath::Sqrt(TMath::Abs(corrected->GetBinContent(i+1)*(*fgEfficiency)(i)));
 
-
   TH1 * plot = GetResidualsPlot(params);
   delete [] params;
   return plot;
@@ -1582,6 +1584,9 @@ TH1* AliUnfolding::GetPenaltyPlot(TH1* corrected)
   // draws the penalty factors as function of multiplicity of the current selected regularization
 
   Double_t* params = new Double_t[fgMaxParams];
+  for (Int_t i=0; i<fgMaxParams; i++)
+    params[i] = 0;
+
   for (Int_t i=0; i<TMath::Min(fgMaxParams, corrected->GetNbinsX()); i++)
     params[i] = (*fgEfficiency)(i)*corrected->GetBinContent(i+1);
   
index 8c0b63e..c931870 100644 (file)
@@ -221,6 +221,9 @@ AliMultiplicityCorrection::AliMultiplicityCorrection(const Char_t* name, const C
     fMultiplicityESDCorrected[i] = new TH1F(Form("fMultiplicityESDCorrected%d", i), "fMultiplicityESDCorrected;true multiplicity;Count", NBINNING);
   }
 
+  for (Int_t i = 0; i < kQualityRegions; ++i)
+    fQuality[i] = 0;
+
   TH1::AddDirectory(oldStatus);
 
   AliUnfolding::SetNbins(120, 120);