ATLAS Offline Software
|
A road finder returns a vector of roads given a vector of hits. More...
#include <IFPGATrackSimRoadFinderTool.h>
Public Member Functions | |
DeclareInterfaceID (IFPGATrackSimRoadFinderTool, 2, 0) | |
virtual StatusCode | getRoads (const std::vector< std::shared_ptr< const FPGATrackSimHit >> &hits, std::vector< std::shared_ptr< const FPGATrackSimRoad >> &roads)=0 |
virtual int | getSubRegion () const =0 |
StatusCode | getRoads (const std::vector< std::shared_ptr< const FPGATrackSimHit >> &hits, std::vector< std::shared_ptr< const FPGATrackSimRoad >> &roads, std::vector< FPGATrackSimTruthTrack > const &truthtracks) |
std::vector< FPGATrackSimTruthTrack > const * | getTruthTracks () |
Private Attributes | |
std::vector< FPGATrackSimTruthTrack > | m_truthtracks |
A road finder returns a vector of roads given a vector of hits.
Note that the roads are owned by the tool, and are cleared at each successive call of getRoads().
Definition at line 39 of file IFPGATrackSimRoadFinderTool.h.
IFPGATrackSimRoadFinderTool::DeclareInterfaceID | ( | IFPGATrackSimRoadFinderTool | , |
2 | , | ||
0 | |||
) |
|
pure virtual |
|
inline |
Definition at line 46 of file IFPGATrackSimRoadFinderTool.h.
|
pure virtual |
|
inline |
Definition at line 54 of file IFPGATrackSimRoadFinderTool.h.
|
private |
Definition at line 57 of file IFPGATrackSimRoadFinderTool.h.