ATLAS Offline Software
Loading...
Searching...
No Matches
ITracccTritonTool Class Referenceabstract

Interface for tools that produce track candidates using traccc-based tracking via inference with the TritonTool. More...

#include <ITracccTritonTool.h>

Inheritance diagram for ITracccTritonTool:
Collaboration diagram for ITracccTritonTool:

Public Member Functions

 DeclareInterfaceID (ITracccTritonTool, 1, 0)
virtual StatusCode getTracks (std::vector< TracccCell > &cells, std::vector< TracccTrackParameters > &TracccTrackParameters, std::vector< LocalMeasurementInfoInTracks > &TracccMeasurementInfoInTracks) const =0
 Get track candidates from hits.

Detailed Description

Interface for tools that produce track candidates using traccc-based tracking via inference with the TritonTool.

Definition at line 55 of file ITracccTritonTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

ITracccTritonTool::DeclareInterfaceID ( ITracccTritonTool ,
1 ,
0  )

◆ getTracks()

virtual StatusCode ITracccTritonTool::getTracks ( std::vector< TracccCell > & cells,
std::vector< TracccTrackParameters > & TracccTrackParameters,
std::vector< LocalMeasurementInfoInTracks > & TracccMeasurementInfoInTracks ) const
pure virtual

Get track candidates from hits.

Parameters
cellsa vector of hits per cell
TracccTrackParametersa vector of fitted track parameters
TracccMeasurementInfoInTracksa vector of measurements per fitted track
Returns
StatusCode indicating success or failure

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