Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
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  ,
,
 
)

◆ 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: