![]() |
ATLAS Offline Software
|
Tool providing CUDA-based traccc magnetic field algorithm. More...
#include <CUDAMagFieldProviderTool.h>
Public Member Functions | |
| virtual StatusCode | initialize () override |
| Function initializing the algorithm. | |
| virtual traccc::magnetic_field | getDeviceMagneticField (traccc::magnetic_field const &host_bfield) const override |
| Function constructing the traccc device cuda magnetic field. | |
Public Attributes | |
| traccc::cuda::magnetic_field_storage | m_storage {} |
Private Attributes | |
| Gaudi::Property< std::string > | m_magFieldStorage |
Tool providing CUDA-based traccc magnetic field algorithm.
This tool constructs the traccc device magnetic field algorithm, configured to run on with CUDA backend.
Definition at line 27 of file CUDAMagFieldProviderTool.h.
|
overridevirtual |
Function constructing the traccc device cuda magnetic field.
Definition at line 28 of file CUDAMagFieldProviderTool.cxx.
|
overridevirtual |
Function initializing the algorithm.
Definition at line 10 of file CUDAMagFieldProviderTool.cxx.
|
private |
Definition at line 41 of file CUDAMagFieldProviderTool.h.
| traccc::cuda::magnetic_field_storage ActsTrk::CUDAMagFieldProviderTool::m_storage {} |
Definition at line 38 of file CUDAMagFieldProviderTool.h.