From d4ceaa82a8f15dc73c27e4f5c91ce5ee933f4b7b Mon Sep 17 00:00:00 2001 From: adriano Date: Wed, 4 Sep 2024 16:48:48 +0200 Subject: [PATCH] Put to zero nTracks when no track stored --- .../PixelSeeding/plugins/alpaka/CAHitNtupletGenerator.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/RecoTracker/PixelSeeding/plugins/alpaka/CAHitNtupletGenerator.cc b/RecoTracker/PixelSeeding/plugins/alpaka/CAHitNtupletGenerator.cc index 0abb5d2b1bbc6..a9abc99425a2e 100644 --- a/RecoTracker/PixelSeeding/plugins/alpaka/CAHitNtupletGenerator.cc +++ b/RecoTracker/PixelSeeding/plugins/alpaka/CAHitNtupletGenerator.cc @@ -300,9 +300,12 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE { TrackSoA tracks(queue); // Don't bother if less than 2 this - if (hits_d.view().metadata().size() < 2) + if (hits_d.view().metadata().size() < 2) { + const auto device = alpaka::getDev(queue); + auto ntracks_d = cms::alpakatools::make_device_view(device, tracks.view().nTracks()); + alpaka::memset(queue, ntracks_d, 0); return tracks; - + } GPUKernels kernels(m_params, hits_d.view().metadata().size(), hits_d.offsetBPIX2(), queue); kernels.buildDoublets(hits_d.view(), hits_d.offsetBPIX2(), queue);