![]() |
ATLAS Offline Software
|
Tool providing HIP-based traccc magnetic field algorithm. More...
#include <HIPMagFieldProviderTool.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 hip magnetic field. | |
Private Attributes | |
| traccc::hip::magnetic_field_storage | m_storage {traccc::hip::magnetic_field_storage::global_memory} |
| Gaudi::Property< std::string > | m_magFieldStorage |
Tool providing HIP-based traccc magnetic field algorithm.
This tool constructs the traccc device magnetic field algorithm, configured to run on with HIP backend.
@copy of original CUDA version
Definition at line 27 of file HIPMagFieldProviderTool.h.
|
overridevirtual |
Function constructing the traccc device hip magnetic field.
Definition at line 28 of file HIPMagFieldProviderTool.cxx.
|
overridevirtual |
Function initializing the algorithm.
Definition at line 10 of file HIPMagFieldProviderTool.cxx.
|
private |
Definition at line 41 of file HIPMagFieldProviderTool.h.
|
private |
Definition at line 40 of file HIPMagFieldProviderTool.h.