ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::IDeviceSeedingAlgProviderTool Class Referenceabstract

Interface for tools providing Acts device/GPU track seeding algorithms. More...

#include <IDeviceSeedingAlgProviderTool.h>

Inheritance diagram for ActsTrk::IDeviceSeedingAlgProviderTool:
Collaboration diagram for ActsTrk::IDeviceSeedingAlgProviderTool:

Public Member Functions

 DeclareInterfaceID (IDeviceSeedingAlgProviderTool, 1, 0)
 Declare the interface ID for this tool.
virtual DeviceAlgorithmT< traccc::device::triplet_seeding_algorithm > getTripletSeedingAlgorithm (const EventContext &ctx, const traccc::seedfinder_config &seedfinder, const traccc::seedfilter_config &seedfilter) const =0
 Get the device specific triplet seeding algorithm.
virtual DeviceAlgorithmT< traccc::device::gbts_seeding_algorithm > getGBTSAlgorithm (const EventContext &ctx, const traccc::gbts_seedfinder_config &gbts_config) const =0
 Get the device specific GBTS seeding algorithm.

Detailed Description

Interface for tools providing Acts device/GPU track seeding algorithms.

Definition at line 22 of file IDeviceSeedingAlgProviderTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

ActsTrk::IDeviceSeedingAlgProviderTool::DeclareInterfaceID ( IDeviceSeedingAlgProviderTool ,
1 ,
0  )

Declare the interface ID for this tool.

◆ getGBTSAlgorithm()

virtual DeviceAlgorithmT< traccc::device::gbts_seeding_algorithm > ActsTrk::IDeviceSeedingAlgProviderTool::getGBTSAlgorithm ( const EventContext & ctx,
const traccc::gbts_seedfinder_config & gbts_config ) const
pure virtual

Get the device specific GBTS seeding algorithm.

◆ getTripletSeedingAlgorithm()

virtual DeviceAlgorithmT< traccc::device::triplet_seeding_algorithm > ActsTrk::IDeviceSeedingAlgProviderTool::getTripletSeedingAlgorithm ( const EventContext & ctx,
const traccc::seedfinder_config & seedfinder,
const traccc::seedfilter_config & seedfilter ) const
pure virtual

Get the device specific triplet seeding algorithm.


The documentation for this class was generated from the following file: