@@ -75,7 +75,7 @@ GPUd() int GPUTPCGlobalTracking::PerformGlobalTrackingRun(GPUTPCTracker& tracker
7575 // GPUInfo("%d hits found", nHits);
7676 unsigned int hitId = CAMath::AtomicAdd (&tracker.CommonMemory ()->nTrackHits , (unsigned int )nHits);
7777 if (hitId + nHits > tracker.NMaxTrackHits ()) {
78- tracker.raiseError (GPUErrors::ERROR_GLOBAL_TRACKING_TRACK_HIT_OVERFLOW , hitId + nHits, tracker.NMaxTrackHits ());
78+ tracker.raiseError (GPUErrors::ERROR_GLOBAL_TRACKING_TRACK_HIT_OVERFLOW , tracker. ISlice (), hitId + nHits, tracker.NMaxTrackHits ());
7979 CAMath::AtomicExch (&tracker.CommonMemory ()->nTrackHits , tracker.NMaxTrackHits ());
8080 return (0 );
8181 }
@@ -124,7 +124,7 @@ GPUd() void GPUTPCGlobalTracking::PerformGlobalTracking(int nBlocks, int nThread
124124 const GPUTPCRow& GPUrestrict () row = tracker.Row (rowIndex);
125125 float Y = (float )tracker.Data ().HitDataY (row, tracker.TrackHits ()[tmpHit].HitIndex ()) * row.HstepY () + row.Grid ().YMin ();
126126 if (sliceTarget.CommonMemory ()->nTracks >= sliceTarget.NMaxTracks ()) { // >= since will increase by 1
127- sliceTarget.raiseError (GPUErrors::ERROR_GLOBAL_TRACKING_TRACK_OVERFLOW , sliceTarget.CommonMemory ()->nTracks , sliceTarget.NMaxTracks ());
127+ sliceTarget.raiseError (GPUErrors::ERROR_GLOBAL_TRACKING_TRACK_OVERFLOW , sliceTarget.ISlice (), sliceTarget. CommonMemory ()->nTracks , sliceTarget.NMaxTracks ());
128128 return ;
129129 }
130130 if (!right && Y < -row.MaxY () * GPUCA_GLOBAL_TRACKING_Y_RANGE_LOWER ) {
@@ -145,7 +145,7 @@ GPUd() void GPUTPCGlobalTracking::PerformGlobalTracking(int nBlocks, int nThread
145145 const GPUTPCRow& GPUrestrict () row = tracker.Row (rowIndex);
146146 float Y = (float )tracker.Data ().HitDataY (row, tracker.TrackHits ()[tmpHit].HitIndex ()) * row.HstepY () + row.Grid ().YMin ();
147147 if (sliceTarget.CommonMemory ()->nTracks >= sliceTarget.NMaxTracks ()) { // >= since will increase by 1
148- sliceTarget.raiseError (GPUErrors::ERROR_GLOBAL_TRACKING_TRACK_OVERFLOW , sliceTarget.CommonMemory ()->nTracks , sliceTarget.NMaxTracks ());
148+ sliceTarget.raiseError (GPUErrors::ERROR_GLOBAL_TRACKING_TRACK_OVERFLOW , sliceTarget.ISlice (), sliceTarget. CommonMemory ()->nTracks , sliceTarget.NMaxTracks ());
149149 return ;
150150 }
151151 if (!right && Y < -row.MaxY () * GPUCA_GLOBAL_TRACKING_Y_RANGE_UPPER ) {
0 commit comments