@@ -265,7 +265,7 @@ void SDL::Event<SDL::Acc>::addPixelSegmentToEvent(std::vector<unsigned int> hitI
265265
266266 SDL::createMDArrayRangesGPU createMDArrayRangesGPU_kernel;
267267 auto const createMDArrayRangesGPUTask (alpaka::createTaskKernel<Acc>(
268- createMDArrayRangesGPU_workDiv, createMDArrayRangesGPU_kernel, *modulesBuffers_->data (), *rangesInGPU));
268+ createMDArrayRangesGPU_workDiv, createMDArrayRangesGPU_kernel, *modulesBuffers_->data (), *rangesInGPU, ptCut ));
269269
270270 alpaka::enqueue (queue, createMDArrayRangesGPUTask);
271271 alpaka::wait (queue);
@@ -299,7 +299,8 @@ void SDL::Event<SDL::Acc>::addPixelSegmentToEvent(std::vector<unsigned int> hitI
299299 createSegmentArrayRanges_kernel,
300300 *modulesBuffers_->data (),
301301 *rangesInGPU,
302- *mdsInGPU));
302+ *mdsInGPU,
303+ ptCut));
303304
304305 alpaka::enqueue (queue, createSegmentArrayRangesTask);
305306 alpaka::wait (queue);
@@ -409,7 +410,7 @@ void SDL::Event<SDL::Acc>::createMiniDoublets() {
409410
410411 SDL::createMDArrayRangesGPU createMDArrayRangesGPU_kernel;
411412 auto const createMDArrayRangesGPUTask (alpaka::createTaskKernel<Acc>(
412- createMDArrayRangesGPU_workDiv, createMDArrayRangesGPU_kernel, *modulesBuffers_->data (), *rangesInGPU));
413+ createMDArrayRangesGPU_workDiv, createMDArrayRangesGPU_kernel, *modulesBuffers_->data (), *rangesInGPU, ptCut ));
413414
414415 alpaka::enqueue (queue, createMDArrayRangesGPUTask);
415416 alpaka::wait (queue);
@@ -440,7 +441,8 @@ void SDL::Event<SDL::Acc>::createMiniDoublets() {
440441 *modulesBuffers_->data (),
441442 *hitsInGPU,
442443 *mdsInGPU,
443- *rangesInGPU));
444+ *rangesInGPU,
445+ ptCut));
444446
445447 alpaka::enqueue (queue, createMiniDoubletsInGPUv2Task);
446448
@@ -485,7 +487,8 @@ void SDL::Event<SDL::Acc>::createSegmentsWithModuleMap() {
485487 *modulesBuffers_->data (),
486488 *mdsInGPU,
487489 *segmentsInGPU,
488- *rangesInGPU));
490+ *rangesInGPU,
491+ ptCut));
489492
490493 alpaka::enqueue (queue, createSegmentsInGPUv2Task);
491494
@@ -521,7 +524,8 @@ void SDL::Event<SDL::Acc>::createTriplets() {
521524 createTripletArrayRanges_kernel,
522525 *modulesBuffers_->data (),
523526 *rangesInGPU,
524- *segmentsInGPU));
527+ *segmentsInGPU,
528+ ptCut));
525529
526530 alpaka::enqueue (queue, createTripletArrayRangesTask);
527531 alpaka::wait (queue);
@@ -593,7 +597,8 @@ void SDL::Event<SDL::Acc>::createTriplets() {
593597 *tripletsInGPU,
594598 *rangesInGPU,
595599 alpaka::getPtrNative (index_gpu_buf),
596- nonZeroModules));
600+ nonZeroModules,
601+ ptCut));
597602
598603 alpaka::enqueue (queue, createTripletsInGPUv2Task);
599604
@@ -872,7 +877,8 @@ void SDL::Event<SDL::Acc>::createPixelTriplets() {
872877 *pixelTripletsInGPU,
873878 alpaka::getPtrNative (connectedPixelSize_dev_buf),
874879 alpaka::getPtrNative (connectedPixelIndex_dev_buf),
875- nInnerSegments));
880+ nInnerSegments,
881+ ptCut));
876882
877883 alpaka::enqueue (queue, createPixelTripletsInGPUFromMapv2Task);
878884 alpaka::wait (queue);
@@ -913,7 +919,8 @@ void SDL::Event<SDL::Acc>::createQuintuplets() {
913919 createEligibleModulesListForQuintupletsGPU_kernel,
914920 *modulesBuffers_->data (),
915921 *tripletsInGPU,
916- *rangesInGPU));
922+ *rangesInGPU,
923+ ptCut));
917924
918925 alpaka::enqueue (queue, createEligibleModulesListForQuintupletsGPUTask);
919926 alpaka::wait (queue);
@@ -951,7 +958,8 @@ void SDL::Event<SDL::Acc>::createQuintuplets() {
951958 *tripletsInGPU,
952959 *quintupletsInGPU,
953960 *rangesInGPU,
954- nEligibleT5Modules));
961+ nEligibleT5Modules,
962+ ptCut));
955963
956964 alpaka::enqueue (queue, createQuintupletsInGPUv2Task);
957965
@@ -1102,7 +1110,8 @@ void SDL::Event<SDL::Acc>::createPixelQuintuplets() {
11021110 alpaka::getPtrNative (connectedPixelSize_dev_buf),
11031111 alpaka::getPtrNative (connectedPixelIndex_dev_buf),
11041112 nInnerSegments,
1105- *rangesInGPU));
1113+ *rangesInGPU,
1114+ ptCut));
11061115
11071116 alpaka::enqueue (queue, createPixelQuintupletsInGPUFromMapv2Task);
11081117
0 commit comments