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

Interface for tools that run 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< uint8_t > &cellBytes, TracccTritonResult &result) const =0
 Reconstruct the tracks of one event.

Detailed Description

Interface for tools that run traccc-based tracking via inference with the TritonTool.

Definition at line 26 of file ITracccTritonTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

ITracccTritonTool::DeclareInterfaceID ( ITracccTritonTool ,
1 ,
0  )

◆ getTracks()

virtual StatusCode ITracccTritonTool::getTracks ( std::vector< uint8_t > & cellBytes,
TracccTritonResult & result ) const
pure virtual

Reconstruct the tracks of one event.

Parameters
cellBytesserialized traccc silicon_cell_collection, sent to the server as a single UINT8 tensor
resultthe serialized collections the server returns
Returns
StatusCode indicating success or failure

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