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

Interface for the GNN seeding pipeline tool. More...

#include <IGnnPipelineTool.h>

Inheritance diagram for ActsTrk::IGnnPipelineTool:
Collaboration diagram for ActsTrk::IGnnPipelineTool:

Public Member Functions

 DeclareInterfaceID (IGnnPipelineTool, 1, 0)
virtual ~IGnnPipelineTool ()=default
virtual StatusCode buildSeed (const std::vector< const xAOD::SpacePointContainer * > &spacePointCollections, ActsTrk::SeedContainer &seeds) const =0
 Build seeds from the input space points using the GNN pipeline.

Detailed Description

Interface for the GNN seeding pipeline tool.

Definition at line 21 of file IGnnPipelineTool.h.

Constructor & Destructor Documentation

◆ ~IGnnPipelineTool()

virtual ActsTrk::IGnnPipelineTool::~IGnnPipelineTool ( )
virtualdefault

Member Function Documentation

◆ buildSeed()

virtual StatusCode ActsTrk::IGnnPipelineTool::buildSeed ( const std::vector< const xAOD::SpacePointContainer * > & spacePointCollections,
ActsTrk::SeedContainer & seeds ) const
pure virtual

Build seeds from the input space points using the GNN pipeline.

The pipeline performs graph construction, edge classification and track building to group space points into seed candidates.

Parameters
spacePointCollectionsInput space point containers to seed from
seedsOutput container the produced seeds are appended to
Returns
: StatusCode::SUCCESS on success, StatusCode::FAILURE otherwise

◆ DeclareInterfaceID()

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

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