From ea909bf10e36cf785a2582d9a5982d0d3482f882 Mon Sep 17 00:00:00 2001 From: Chengdong Fu <fucd@ihep.ac.cn> Date: Sun, 31 Mar 2024 22:04:10 +0800 Subject: [PATCH] fix bug --- Reconstruction/SiliconTracking/src/SiliconTrackingAlg.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Reconstruction/SiliconTracking/src/SiliconTrackingAlg.cpp b/Reconstruction/SiliconTracking/src/SiliconTrackingAlg.cpp index 1ef104fa..37110a92 100644 --- a/Reconstruction/SiliconTracking/src/SiliconTrackingAlg.cpp +++ b/Reconstruction/SiliconTracking/src/SiliconTrackingAlg.cpp @@ -1674,7 +1674,8 @@ void SiliconTrackingAlg::CreateTrack(TrackExtended * trackAR ) { for (int itrk=0; itrk<nTrk; ++itrk) { TrackExtended * trackOld = _trackImplVec[itrk]; - TrackerHitExtendedVec& hitVecOld = trackOld->getTrackerHitExtendedVec(); + // fucd: TrackerHitExtendedVec& will change after merge split tracks, so must TrackerHitExtendedVec + TrackerHitExtendedVec hitVecOld = trackOld->getTrackerHitExtendedVec(); float phiNew = trackAR->getPhi(); float phiOld = trackOld->getPhi(); -- GitLab