![]() |
ATLAS Offline Software
|
Interface for tools providing an Acts device/GPU clusterization and measurement sorting algorithm. More...
#include <IDeviceClusterizationAlgProviderTool.h>
Public Types | |
| using | sorting_algorithm_type |
| Generic type for the measurement sorting algorithms. | |
Public Member Functions | |
| DeclareInterfaceID (IDeviceClusterizationAlgProviderTool, 1, 0) | |
| Declare the interface ID for this tool. | |
| virtual DeviceAlgorithmT< traccc::device::clusterization_algorithm > | getClusterizationAlgorithm (const EventContext &ctx) const =0 |
| Get the device specific clusterization algorithm. | |
| virtual DeviceAlgorithmT< sorting_algorithm_type > | getSortingAlgorithm (const EventContext &ctx) const =0 |
| Get the device specific measurement sorting algorithm. | |
Interface for tools providing an Acts device/GPU clusterization and measurement sorting algorithm.
Definition at line 25 of file IDeviceClusterizationAlgProviderTool.h.
Generic type for the measurement sorting algorithms.
Definition at line 35 of file IDeviceClusterizationAlgProviderTool.h.
| ActsTrk::IDeviceClusterizationAlgProviderTool::DeclareInterfaceID | ( | IDeviceClusterizationAlgProviderTool | , |
| 1 | , | ||
| 0 | ) |
Declare the interface ID for this tool.
|
pure virtual |
Get the device specific clusterization algorithm.
|
pure virtual |
Get the device specific measurement sorting algorithm.