File CreateSeedsForGroupSycl.hpp¶
-
namespace Acts::Sycl
Functions
-
void createSeedsForGroupSycl(const QueueWrapper &wrappedQueue, const detail::DeviceSeedfinderConfig &seedfinderConfig, const DeviceExperimentCuts &deviceCuts, const std::vector<detail::DeviceSpacePoint> &bottomSPs, const std::vector<detail::DeviceSpacePoint> &middleSPs, const std::vector<detail::DeviceSpacePoint> &topSPs, std::vector<std::vector<detail::SeedData>> &seeds)¶
Seedfinding algorithm implemented in SYCL.
- Parameters
wrappedQueue – [in] is a wrapper object of the SYCL queue
seedfinderConfig – [in] includes the required configuration parameters for the algorithm
deviceCuts – [in] is an experiment specific object with customizable seed weight altering and seed cutting member functions
bottomSPs – [in] an array of simplified internal space point structures of bottom space points
middleSPs – [in] an array of simplified internal space point structures of middle space points
topSPs – [in] an array of simplified internal space point structures of top space points
seeds – [out] holds of the generated seed indices and weight
-
void createSeedsForGroupSycl(const QueueWrapper &wrappedQueue, const detail::DeviceSeedfinderConfig &seedfinderConfig, const DeviceExperimentCuts &deviceCuts, const std::vector<detail::DeviceSpacePoint> &bottomSPs, const std::vector<detail::DeviceSpacePoint> &middleSPs, const std::vector<detail::DeviceSpacePoint> &topSPs, std::vector<std::vector<detail::SeedData>> &seeds)¶