File tree Expand file tree Collapse file tree
GPU/GPUTracking/SliceTracker Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -149,7 +149,17 @@ void GPUTPCTracker::SetMaxData(const GPUTrackingInOutPointers& io)
149149 } else {
150150 mNMaxStartHits = mRec ->MemoryScalers ()->NTPCStartHits (mData .NumberOfHits ());
151151 }
152- mNMaxRowStartHits = mRec ->MemoryScalers ()->NTPCRowStartHits (mData .NumberOfHits ());
152+ if (io.clustersNative ) {
153+ unsigned int maxRowHits = 0 ;
154+ for (unsigned int i = 0 ; i < GPUCA_ROW_COUNT ; i++) {
155+ if (io.clustersNative ->nClusters [mISlice ][i] > maxRowHits) {
156+ maxRowHits = io.clustersNative ->nClusters [mISlice ][i];
157+ }
158+ }
159+ mNMaxRowStartHits = mRec ->MemoryScalers ()->NTPCRowStartHits (maxRowHits * GPUCA_ROW_COUNT );
160+ } else {
161+ mNMaxRowStartHits = mRec ->MemoryScalers ()->NTPCRowStartHits (mData .NumberOfHits ());
162+ }
153163 mNMaxTracklets = mRec ->MemoryScalers ()->NTPCTracklets (mData .NumberOfHits ());
154164 mNMaxRowHits = mRec ->MemoryScalers ()->NTPCTrackletHits (mData .NumberOfHits ());
155165 mNMaxTracks = mRec ->MemoryScalers ()->NTPCSectorTracks (mData .NumberOfHits ());
You can’t perform that action at this time.
0 commit comments