Coverity fixes
authorcholm <Christian.Holm.Christensen@cern.ch>
Tue, 13 Jan 2015 23:45:43 +0000 (00:45 +0100)
committercholm <Christian.Holm.Christensen@cern.ch>
Tue, 13 Jan 2015 23:45:43 +0000 (00:45 +0100)
FMD/FMDbase/AliFMDGeometry.cxx
PWGLF/FORWARD/analysis2/AliFMDCorrELossFit.cxx
PWGLF/FORWARD/analysis2/AliFMDDensityCalculator.cxx
PWGLF/FORWARD/analysis2/AliFMDHistCollector.cxx
PWGLF/FORWARD/analysis2/AliForwardFlowWeights.cxx

index faceb46..f92a433 100644 (file)
@@ -624,7 +624,7 @@ AliFMDGeometry::ExtractGeomInfo()
     TGeoVolume* actiVol = gGeoManager->GetVolume("FIAC");
     TGeoVolume* actoVol = gGeoManager->GetVolume("FOAC");
     if (actiVol) AddActive(actiVol->GetNumber());
-    if (actiVol) AddActive(actoVol->GetNumber());
+    if (actoVol) AddActive(actoVol->GetNumber());
   }
   else if (sectorDepth < 0) {
     fDetailed    = kFALSE;
index 602be8b..764a435 100644 (file)
@@ -1324,6 +1324,7 @@ AliFMDCorrELossFit::GetStacks(Bool_t   err,
     // TH1D* hSigmaN = MakeHist(fEtaAxis,a->GetName(), "sigman", color);
     TH1* hN      = MakeHist(fEtaAxis,a->GetName(), "n",      color);
     TH1* hA[maxN];
+    for (Int_t j = 0; j < maxN; j++) hA[j] = 0;
     const char* ho = (rel || !err ? "hist" : "e");
     sChi2nu->Add(hChi,   "hist"); // 0
     sC     ->Add(hC,     ho);     // 1
index 2ebf01b..e6129b4 100644 (file)
@@ -708,11 +708,10 @@ AliFMDDensityCalculator::CacheMaxWeights(const TAxis& axis)
   TAxis eta(axis.GetNbins(),
            axis.GetXmin(),
            axis.GetXmax());
-
-  if(cor) 
-    eta.Set(cor->GetEtaAxis().GetNbins(), 
-           cor->GetEtaAxis().GetXmin(), 
-           cor->GetEtaAxis().GetXmax());
+  
+  eta.Set(cor->GetEtaAxis().GetNbins(), 
+         cor->GetEtaAxis().GetXmin(), 
+         cor->GetEtaAxis().GetXmax());
 
   Int_t nEta = eta.GetNbins();
   fFMD1iMax.Set(nEta);
index 683acbf..de3278f 100644 (file)
@@ -682,7 +682,7 @@ AliFMDHistCollector::VtxBin::SetupForData(TH2*           coverage,
     fFirstBin[iIdx] = first;
     fLastBin[iIdx]  = last;
 
-    if (fHitMap) { 
+    if (doHitMaps) { 
       TH2* h = fHitMap->Get(d, r);
       h->SetDirectory(0);
       h->SetName(Form("hitMapFMD%d%c", d, r));
index ecab434..55b5f33 100644 (file)
@@ -144,9 +144,9 @@ AliForwardFlowWeights::CalcPidWeight(Int_t id, Int_t type) const
   switch (TMath::Abs(id)) {
   case 211:  return 1.3; break; // pions 
   case 2212: return 1.0; break; // protons 
-  default:   return 0.7; break;
+  default:   /* return 0.7;*/ break;
   }
-  return 1;
+  return .7; // Was 1
 }
 //____________________________________________________________________
 Double_t