]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Coverity 10361
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 3 Feb 2012 13:24:14 +0000 (13:24 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 3 Feb 2012 13:24:14 +0000 (13:24 +0000)
PWGPP/TPC/AliTPCPerformanceSummary.cxx

index b98c621290ae0701d93033e158e64b1cf611dbc0..3f052dee42bab5bc849ed256d7c5c7e8bd2c0da1 100644 (file)
@@ -539,9 +539,11 @@ Int_t AliTPCPerformanceSummary::AnalyzeDCARPhi(const AliPerformanceTPC* pTPC, TT
     his3D->GetYaxis()->SetRangeUser(0,1);
     his3D->GetZaxis()->SetRangeUser(0.35,8);
     his2D  = dynamic_cast<TH2*>(his3D->Project3D("xz"));
-    his2D->FitSlicesY(0,0,-1,0,"QNR",&arrayWidth);
+    if (his2D)
+      his2D->FitSlicesY(0,0,-1,0,"QNR",&arrayWidth);
     width =  dynamic_cast<TH1*>(arrayWidth.At(2));
-    nXbins = width->GetNbinsX();
+    if (width)
+      nXbins = width->GetNbinsX();
     for(Int_t i=2; i<nXbins; i++){
       x = width->GetBinCenter(i);
       if(x!=0)
@@ -568,9 +570,11 @@ Int_t AliTPCPerformanceSummary::AnalyzeDCARPhi(const AliPerformanceTPC* pTPC, TT
     //get his2D in C Side
     his3D->GetYaxis()->SetRangeUser(-1,-0.001);
     his2D  = dynamic_cast<TH2*>(his3D->Project3D("xz"));
-    his2D->FitSlicesY(0,0,-1,0,"QNR",&arrayWidth);
+    if (his2D)
+      his2D->FitSlicesY(0,0,-1,0,"QNR",&arrayWidth);
     width =  dynamic_cast<TH1*>(arrayWidth.At(2));
-    nXbins = width->GetNbinsX();
+    if (width)
+      nXbins = width->GetNbinsX();
     for(Int_t i=2; i<nXbins; i++){
       x = width->GetBinCenter(i);
       if(x!=0)