#include <CUDAClusterizationAlgProviderTool.h>
◆ finalize()
| StatusCode ActsTrk::CUDAClusterizationAlgProviderTool::finalize |
( |
| ) |
|
|
overridevirtual |
◆ getClusterizationAlgorithm()
| std::pair< std::shared_ptr< const vecmem::copy >, std::shared_ptr< const traccc::device::clusterization_algorithm > > ActsTrk::CUDAClusterizationAlgProviderTool::getClusterizationAlgorithm |
( |
const EventContext & | ctx | ) |
const |
|
overridevirtual |
Definition at line 34 of file CUDAClusterizationAlgProviderTool.cxx.
35{
36
40
41 return std::make_pair(copy, std::make_shared<traccc::cuda::clusterization_algorithm>(
42 mr,
43 *copy,
47
48}
#define ATH_MSG_VERBOSE(x)
std::unique_ptr< const Acts::Logger > makeActsAthenaLogger(IMessageSvc *svc, const std::string &name, int level, std::optional< std::string > parent_name)
◆ getSortingAlgorithm()
Definition at line 51 of file CUDAClusterizationAlgProviderTool.cxx.
52{
53
54 ATH_MSG_VERBOSE(
"Constructing CUDA traccc measurement sorting algorithm");
57
58 return std::make_pair(copy, std::make_shared<traccc::cuda::measurement_sorting_algorithm>(
59 mr,
60 *copy,
63
64}
◆ initialize()
| StatusCode ActsTrk::CUDAClusterizationAlgProviderTool::initialize |
( |
| ) |
|
|
overridevirtual |
◆ m_clusteringConfig
| traccc::clustering_config ActsTrk::CUDAClusterizationAlgProviderTool::m_clusteringConfig {} |
|
private |
◆ m_copy
Initial value:{
this, "CopyProviderTool", "", "Vecmem copy provider tool"}
Definition at line 42 of file CUDAClusterizationAlgProviderTool.h.
42 {
43 this, "CopyProviderTool", "", "Vecmem copy provider tool"};
◆ m_deviceMR
Initial value:{
this, "DeviceMR", "", "Device memory resource tool"}
Definition at line 40 of file CUDAClusterizationAlgProviderTool.h.
40 {
41 this, "DeviceMR", "", "Device memory resource tool"};
◆ m_hostMR
Initial value:{
this, "HostMR", "", "Host memory resource tool"}
Definition at line 38 of file CUDAClusterizationAlgProviderTool.h.
38 {
39 this, "HostMR", "", "Host memory resource tool"};
◆ m_streamTool
Initial value:{
this, "StreamTool", "", "CUDA stream provider tool"}
Definition at line 44 of file CUDAClusterizationAlgProviderTool.h.
44 {
45 this, "StreamTool", "", "CUDA stream provider tool"};
The documentation for this class was generated from the following files: