1 #ifndef RecoTracker_PixelVertexFinding_plugins_gpuVertexFinder_h 2 #define RecoTracker_PixelVertexFinding_plugins_gpuVertexFinder_h 25 template <
typename TrackerTraits>
67 #endif // RecoTracker_PixelVertexFinding_plugins_gpuVertexFinder_h ZVertexSoAHost make(const TkSoAConstView &tracks_view, float ptMin, float ptMax) const
ZVertexSoADevice makeAsync(cudaStream_t stream, const TkSoAConstView &tracks_view, float ptMin, float ptMax) const
uint32_t const *__restrict__ TkSoAView< TrackerTraits > tracks_view
PixelVertexWSSoALayout<>::View PixelVertexWorkSpaceSoAView
VtxSoAView WsSoAView float ptMin
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
ZVertexSoAHeterogeneousLayout<>::View ZVertexSoAView
__device__ WsSoAView & pws
VtxSoAView WsSoAView float float ptMax
Producer(bool oneKernel, bool useDensity, bool useDBSCAN, bool useIterative, int iminT, float ieps, float ierrmax, float ichi2max)
gpuVertexFinder::workSpace::PixelVertexWorkSpaceSoAView WsSoAView
__host__ __device__ void init(PixelVertexWorkSpaceSoAView &workspace_view)
TrackSoAConstView< TrackerTraits > TkSoAConstView
typename TrackSoA< TrackerTraits >::template TrackSoALayout<>::ConstView TrackSoAConstView
__host__ __device__ void init(ZVertexSoAView &vertices)
zVertex::ZVertexSoAView VtxSoAView