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(fkReconstructor->IsDebugStreaming()){
+ 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();
AliDebug(4, Form("Failed Chi2[%f]", chi2));
continue;
}
+ if(fkReconstructor->IsDebugStreaming()){
+ 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) << "FollowBackProlongationInfo"
+ << "EventNumber=" << eventNumber
+ << "chi2="<<chi2
+ << "iplane="<<ily
+ << "vcov.="<<&vcov
+ << "vpar.="<<&vpar
+ << "tracklet.=" << ptrTracklet
+ << "param0.=" << ¶m0
+ << "param1.=" << ¶m1
+ << "\n";
+ }
+
// mark track as entering the FIDUCIAL volume of TRD
if(kStoreIn){
t.SetTrackIn();