Coverity fixes
authormfloris <mfloris@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 8 Feb 2011 08:48:00 +0000 (08:48 +0000)
committermfloris <mfloris@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 8 Feb 2011 08:48:00 +0000 (08:48 +0000)
PWG2/SPECTRA/Fit/AliBWFunc.cxx
PWG2/SPECTRA/Fit/AliBWTools.cxx

index a8ccec3..0063de4 100644 (file)
@@ -276,11 +276,12 @@ Double_t AliBWFunc::StaticHistoFunc(const double * x, const double* p){
 
   if (h->FindBin(x[0]) > h->GetNbinsX()) return 0;
 
-  static TH1 * oldptr = 0;
-  TSpline3 * spl = 0;
-  if (h!=oldptr) {
-    spl  = new TSpline3(h);
-  }
+  // static TH1 * oldptr = 0;
+  // static TSpline3 * spl = 0;
+  // if (h!=oldptr) {
+  // FIXME: recheck static pointers
+  TSpline3 * spl  = new TSpline3(h);
+    //  }
   double value = spl->Eval(x[0]);
   delete spl;
 
index 7daa1bf..2569e82 100644 (file)
@@ -387,9 +387,9 @@ void AliBWTools::GetMeanDataAndExtrapolation(const TH1 * hData, TF1 * fExtrapola
   //
   Printf("AliBWTools::GetMeanDataAndExtrapolation: WARNING from data only");
   Float_t minData    = GetLowestNotEmptyBinEdge (hData);
-  Float_t minDataBin = GetLowestNotEmptyBin     (hData);
+  Int_t minDataBin   = GetLowestNotEmptyBin     (hData);
   Float_t maxData    = GetHighestNotEmptyBinEdge(hData);
-  Float_t maxDataBin = GetHighestNotEmptyBin    (hData);
+  Int_t maxDataBin   = GetHighestNotEmptyBin    (hData);
   Double_t integral  = 0; 
   mean      = 0;
   error     = 0;