ATLAS Offline Software
Loading...
Searching...
No Matches
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()

const InterfaceID & ITrigInDetAccelerationTool::interfaceID ( )
inlinestatic

Definition at line 23 of file ITrigInDetAccelerationTool.h.

23 {
25 }
static const InterfaceID IID_ITrigInDetAccelerationTool("ITrigInDetAccelerationTool", 1, 0)

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