From 78ecc0017b6fbe6f91413657d1d2cba3beb9d0b2 Mon Sep 17 00:00:00 2001 From: "se.gorbunov" <se.gorbunov@gsi.de> Date: Thu, 13 Oct 2022 20:56:09 +0000 Subject: [PATCH] L1: trd2d: correct reading of the vertex fitted track parameters --- reco/L1/L1Algo/L1TrackFitter.cxx | 3 +-- reco/L1/OffLineInterface/CbmL1GlobalTrackFinder.cxx | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/reco/L1/L1Algo/L1TrackFitter.cxx b/reco/L1/L1Algo/L1TrackFitter.cxx index b2b96670a2..16aa33fba7 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 dae668ac23..7cf698bb46 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); } // ------------------------------------------------------------------------- -- GitLab