]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/UPGRADE/AliITSUTrackerGlo.cxx
Coverity fix
[u/mrichter/AliRoot.git] / ITS / UPGRADE / AliITSUTrackerGlo.cxx
index bc6aa5770b68abe8666dcd0471683c08ec185f6e..3494fbe785b317c0f4f0376f9ef75670c0c25709 100644 (file)
@@ -964,7 +964,7 @@ void AliITSUTrackerGlo::CookMCLabel(AliITSUTrackHyp* hyp)
       nCl++;
       for (int imc=0;imc<kMaxLbPerCl;imc++) { // labels within single cluster
        int trLb = cl->GetLabel(imc);
-       if (imc<0) break;
+       if (trLb<0) break;
        // search this mc track in already accounted ones
        int iLab;
        for (iLab=0;iLab<nLab;iLab++) if (lbID[iLab]==trLb) break;
@@ -978,7 +978,7 @@ void AliITSUTrackerGlo::CookMCLabel(AliITSUTrackHyp* hyp)
     seed = (AliITSUSeed*)seed->GetParent();
   } // loop over clusters
   // 
-  if (nCl) {
+  if (nCl && nLab) {
     int maxLab=0,nTPCok=0;
     AliESDtrack* esdTr = hyp->GetESDTrack();
     int tpcLab = esdTr ? Abs(esdTr->GetTPCLabel()) : -kDummyLabel;