// new(larr[ihelix]) AliHelix(*track) ;
//}
}
+ if (AliTPCReconstructor::StreamLevel()>0) {
+ Int_t event = (fEvent==NULL)? 0: fEvent->GetEventNumberInFile();
+ AliExternalTrackParam param(*track);
+ TTreeSRedirector &cstream = *fDebugStreamer;
+ cstream<<"Update"<<
+ "cl.="<<c<<
+ "track.="<<¶m<<
+ "\n";
+ }
track->SetNoCluster(0);
return track->Update(c,chi2,i);
}
PropagateForward2(fSeeds);
RemoveUsed2(fSeeds,0.4,0.4,20);
- TObjArray arraySeed(fSeeds->GetEntries());
- for (Int_t i=0;i<fSeeds->GetEntries();i++) {
+ Int_t entriesSeed=fSeeds->GetEntries();
+ TObjArray arraySeed(entriesSeed);
+ for (Int_t i=0;i<entriesSeed;i++) {
arraySeed.AddAt(fSeeds->At(i),i);
}
SignShared(&arraySeed);
Double_t cov[3]; tracklet->GetCovAt(x, cov);
Double_t p[2] = { tracklet->GetY(), tracklet->GetZ()};
Double_t chi2 = ((AliExternalTrackParam)t).GetPredictedChi2(p, cov);
+ if(fkRecoParam->GetStreamLevel(AliTRDrecoParam::kTracker) > 1){
+ Int_t eventNumber = AliTRDtrackerDebug::GetEventNumber();
+ TTreeSRedirector &cstreamer = *fkReconstructor->GetDebugStream(AliTRDrecoParam::kTracker);
+ AliExternalTrackParam param0(t);
+ AliExternalTrackParam param1(t);
+ param1.Update(p, cov);
+ TVectorD vcov(3,cov);
+ TVectorD vpar(3,p);
+ cstreamer << "FollowProlongationInfo"
+ << "EventNumber=" << eventNumber
+ << "iplane="<<iplane
+ << "vcov.="<<&vcov
+ << "vpar.="<<&vpar
+ << "tracklet.=" << tracklet
+ << "param0.=" << ¶m0
+ << "param1.=" << ¶m1
+ << "\n";
+ }
if (chi2 < 1e+10 && ((AliExternalTrackParam&)t).Update(p, cov)){
// Register info to track
t.SetNumberOfClusters();