![]() |
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, 3, 0) | |
| virtual StatusCode | getRoads (const std::vector< std::shared_ptr< const FPGATrackSimHit > > &hits, std::vector< FPGATrackSimRoad > &roads)=0 |
| virtual int | getSubRegion () const =0 |
| StatusCode | getRoads (const std::vector< std::shared_ptr< const FPGATrackSimHit > > &hits, std::vector< 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 caller after getRoads() completes. This allows for move semantics when recording to StoreGate.
Definition at line 39 of file IFPGATrackSimRoadFinderTool.h.
| IFPGATrackSimRoadFinderTool::DeclareInterfaceID | ( | IFPGATrackSimRoadFinderTool | , |
| 3 | , | ||
| 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.