5#ifndef IGNNTrackFinder_H
6#define IGNNTrackFinder_H
10#include "GaudiKernel/AlgTool.h"
43 const std::vector<const Trk::SpacePoint*>& spacepoints,
44 std::vector<std::vector<uint32_t> >& tracks,
45 std::unordered_map<
int, std::unordered_map<int, float>>* edgeMap =
nullptr)
const=0;
51 virtual MsgStream&
dump(MsgStream& out)
const=0;
52 virtual std::ostream&
dump(std::ostream& out)
const=0;
Find track candidates from a list of spacepoints.
virtual MsgStream & dump(MsgStream &out) const =0
virtual std::ostream & dump(std::ostream &out) const =0
virtual StatusCode getTracks(const std::vector< const Trk::SpacePoint * > &spacepoints, std::vector< std::vector< uint32_t > > &tracks, std::unordered_map< int, std::unordered_map< int, float > > *edgeMap=nullptr) const =0
Main methods for track-finding.
DeclareInterfaceID(IGNNTrackFinder, 1, 0)
MsgStream & operator<<(MsgStream &, const GNNTrackFinderTritonTool &)