1 #ifndef RecoTracker_PixelVertexFinding_plugins_alpaka_vertexFinder_h 2 #define RecoTracker_PixelVertexFinding_plugins_alpaka_vertexFinder_h 7 #include <alpaka/alpaka.hpp> 26 template <
typename TAcc,
typename = std::enable_if_t<alpaka::isAccelerator<TAcc>>>
33 template <
typename TrackerTraits>
77 #endif // RecoTracker_PixelVertexFinding_plugins_alpaka_vertexFinder_h
ALPAKA_FN_ACC ALPAKA_FN_INLINE void VtxSoAView & pdata
ALPAKA_FN_ACC ALPAKA_FN_INLINE void VtxSoAView WsSoAView int float eps
std::conditional_t< std::is_same_v< Device, alpaka::DevCpu >, ZVertexHost, ZVertexDevice< Device > > ZVertexSoACollection
uint32_t const *__restrict__ TkSoAView< TrackerTraits > tracks_view
Producer(bool oneKernel, bool useDensity, bool useDBSCAN, bool useIterative, bool doSplitting, int iminT, float ieps, float ierrmax, float ichi2max)
ALPAKA_FN_ACC ALPAKA_FN_INLINE void VtxSoAView WsSoAView int float float errmax
ALPAKA_FN_ACC void operator()(const TAcc &acc, VtxSoAView pdata, WsSoAView pws) const
ZVertexSoAHeterogeneousLayout<>::View ZVertexSoAView
reco::TrackSoAConstView< TrackerTraits > TkSoAConstView
ALPAKA_FN_ACC ALPAKA_FN_INLINE void VtxSoAView WsSoAView & pws
ALPAKA_FN_ACC ALPAKA_FN_INLINE void VtxSoAView WsSoAView int minT
PixelVertexWSSoALayout<>::View PixelVertexWorkSpaceSoAView
::vertexFinder::PixelVertexWorkSpaceSoAView WsSoAView
typename reco::TrackSoA< TrackerTraits >::template Layout<>::ConstView TrackSoAConstView
ALPAKA_FN_ACC ALPAKA_FN_INLINE void VtxSoAView WsSoAView int float float float chi2max
::reco::ZVertexSoAView VtxSoAView