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

#include <IDeviceSeedingAlgProviderTool.h>

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

Public Member Functions

 DeclareInterfaceID (IDeviceSeedingAlgProviderTool, 1, 0)
virtual std::pair< std::shared_ptr< const vecmem::copy >, std::shared_ptr< const traccc::device::triplet_seeding_algorithm > > getTripletSeedingAlgorithm (const EventContext &ctx, const traccc::seedfinder_config &seedfinder, const traccc::seedfilter_config &seedfilter) const =0
virtual std::pair< std::shared_ptr< const vecmem::copy >, std::shared_ptr< const traccc::device::gbts_seeding_algorithm > > getGBTSAlgorithm (const EventContext &ctx, const traccc::gbts_seedfinder_config &gbts_config) const =0

Detailed Description

Definition at line 18 of file IDeviceSeedingAlgProviderTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

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

◆ getGBTSAlgorithm()

virtual std::pair< std::shared_ptr< const vecmem::copy >, std::shared_ptr< const traccc::device::gbts_seeding_algorithm > > ActsTrk::IDeviceSeedingAlgProviderTool::getGBTSAlgorithm ( const EventContext & ctx,
const traccc::gbts_seedfinder_config & gbts_config ) const
pure virtual

◆ getTripletSeedingAlgorithm()

virtual std::pair< std::shared_ptr< const vecmem::copy >, std::shared_ptr< const traccc::device::triplet_seeding_algorithm > > ActsTrk::IDeviceSeedingAlgProviderTool::getTripletSeedingAlgorithm ( const EventContext & ctx,
const traccc::seedfinder_config & seedfinder,
const traccc::seedfilter_config & seedfilter ) const
pure virtual

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