ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
ITrigInDetAccelerationTool Class Referenceabstract

#include <ITrigInDetAccelerationTool.h>

Inheritance diagram for ITrigInDetAccelerationTool:
Collaboration diagram for ITrigInDetAccelerationTool:

Public Member Functions

virtual size_t exportSeedMakingJob (const TrigCombinatorialSettings &, const IRoiDescriptor *, const std::vector< TrigSiSpacePointBase > &, TrigAccel::DATA_EXPORT_BUFFER &) const =0
 
virtual int extractTripletsFromOutput (std::shared_ptr< TrigAccel::OffloadBuffer >, const std::vector< TrigSiSpacePointBase > &, std::vector< TrigInDetTriplet > &) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 19 of file ITrigInDetAccelerationTool.h.

Member Function Documentation

◆ exportSeedMakingJob()

virtual size_t ITrigInDetAccelerationTool::exportSeedMakingJob ( const TrigCombinatorialSettings ,
const IRoiDescriptor ,
const std::vector< TrigSiSpacePointBase > &  ,
TrigAccel::DATA_EXPORT_BUFFER  
) const
pure virtual

◆ extractTripletsFromOutput()

virtual int ITrigInDetAccelerationTool::extractTripletsFromOutput ( std::shared_ptr< TrigAccel::OffloadBuffer ,
const std::vector< TrigSiSpacePointBase > &  ,
std::vector< TrigInDetTriplet > &   
) const
pure virtual

◆ interfaceID()

static const InterfaceID& ITrigInDetAccelerationTool::interfaceID ( )
inlinestatic

Definition at line 23 of file ITrigInDetAccelerationTool.h.

23  {
24  return IID_ITrigInDetAccelerationTool;
25  }

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