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;
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;