fZ[iTime] = cl->GetZ();
ncl++;
}
- if(fReconstructor->GetStreamLevel(AliTRDReconstructor::kTracker)>=7) AliInfo(Form("iter = %d ncl [%d] = %d", iter, fDet, ncl));
+ if(fReconstructor->GetStreamLevel(AliTRDReconstructor::kTracker)>=7) AliInfo(Form("Iter[%d] Attach Ncl[%d]", iter, ncl));
if(ncl>1){
// calculate length of the time bin (calibration aware)
AliTRDseed::Update();
//Fit(kZcorr);
}
- if(fReconstructor->GetStreamLevel(AliTRDReconstructor::kTracker)>=7) AliInfo(Form("iter = %d nclFit [%d] = %d", iter, fDet, fN2));
+ if(fReconstructor->GetStreamLevel(AliTRDReconstructor::kTracker)>=7) AliInfo(Form("Iter[%d] Fitted Ncl[%d]", iter, fN2));
if(IsOK()){
tquality = GetQuality(kZcorr);
dzdx = fZref[1]; // we don't trust Parameter[1] ??;
zc[nc] = fitterZ.GetFunctionParameter(0);
} else if(nchanges > 1){ // debug
- AliInfo("ERROR in n changes!!!");
+ AliError("N pad row crossing > 1.");
return kFALSE;
}
//
// for(int ic=0; ic<nz; ic++) printf("%d n[%d]\n", ic, zN[ic]);
+ UpdateUsed();
+
return kTRUE;
}
}
//update ESD track
if ((track.GetNumberOfClusters() > 15) && (track.GetNumberOfClusters() > 0.5*expectedClr)) {
- seed->UpdateTrackParams(&track, AliESDtrack::kTRDout);
+ seed->UpdateTrackParams(&track, AliESDtrack::kTRDout);
track.UpdateESDtrack(seed);
}
}
t.SetStopped(kTRUE);
return nClustersExpected;
}
- if(!tracklet.AttachClustersIter(chamber, 1000.)) continue;
+ if(!tracklet.AttachClustersIter(chamber, 1., kTRUE)) continue;
tracklet.Init(&t);
if(tracklet.GetN() < fgNTimeBins*fReconstructor->GetRecoParam() ->GetFindableClusters()) continue;