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

A road filter returns a vector of roads given a vector of roads. More...

#include <IFPGATrackSimRoadFilterTool.h>

Inheritance diagram for IFPGATrackSimRoadFilterTool:
Collaboration diagram for IFPGATrackSimRoadFilterTool:

Public Member Functions

 DeclareInterfaceID (IFPGATrackSimRoadFilterTool, 1, 0)
virtual StatusCode filterRoads (std::vector< std::shared_ptr< const FPGATrackSimRoad > > &prefilter_roads, std::vector< std::shared_ptr< const FPGATrackSimRoad > > &postfilter_roads)=0

Detailed Description

A road filter returns a vector of roads given a vector of roads.

Note that the postfilter_roads are owned by the tool, and are cleared at each successive call of filterRoads().

Definition at line 32 of file IFPGATrackSimRoadFilterTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

IFPGATrackSimRoadFilterTool::DeclareInterfaceID ( IFPGATrackSimRoadFilterTool ,
1 ,
0  )

◆ filterRoads()

virtual StatusCode IFPGATrackSimRoadFilterTool::filterRoads ( std::vector< std::shared_ptr< const FPGATrackSimRoad > > & prefilter_roads,
std::vector< std::shared_ptr< const FPGATrackSimRoad > > & postfilter_roads )
pure virtual

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