diff --git a/reco/L1/L1Algo/L1TrackFitter.cxx b/reco/L1/L1Algo/L1TrackFitter.cxx
index b2b96670a222cf45e7e6c008e9e71ab298b81dc5..16aa33fba77aa0cf20583165d6805f36dace762c 100644
--- a/reco/L1/L1Algo/L1TrackFitter.cxx
+++ b/reco/L1/L1Algo/L1TrackFitter.cxx
@@ -599,8 +599,7 @@ void L1Algo::L1KFTrackFitter()
         }
       }
 
-      L1TrackPar Tf = fit.fTr;
-      if (kGlobal == fTrackingMode) { Tf = fitpv.fTr; }
+      const L1TrackPar &Tf = fit.fTr;
 
       for (int iVec = 0; iVec < nTracks_SIMD; iVec++) {
         t[iVec]->TFirst[0] = Tf.x[iVec];
diff --git a/reco/L1/OffLineInterface/CbmL1GlobalTrackFinder.cxx b/reco/L1/OffLineInterface/CbmL1GlobalTrackFinder.cxx
index dae668ac236a6702d48bcb728b4c0f7bb846d3fa..7cf698bb46643fb75e71cbbadca1ac1dbb3760a0 100644
--- a/reco/L1/OffLineInterface/CbmL1GlobalTrackFinder.cxx
+++ b/reco/L1/OffLineInterface/CbmL1GlobalTrackFinder.cxx
@@ -264,7 +264,7 @@ void CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrdTrack(CbmL1Track l1track, CbmTrdT
   //track->SetFlag(T->GetQuality());//???
 
   FairTrackParam fpar(*track->GetParamFirst()), lpar(*track->GetParamLast());
-  CbmKFMath::CopyTC2TrackParam(&fpar, T->T, T->C);
+  CbmKFMath::CopyTC2TrackParam(&fpar, T->Tpv, T->Cpv);
   CbmKFMath::CopyTC2TrackParam(&lpar, T->TLast, T->CLast);
 }
 // -------------------------------------------------------------------------