ATLAS Offline Software
Trigger
EFTracking
FPGATrackSim
FPGATrackSimHough
FPGATrackSimHough
IFPGATrackSimRoadFilterTool.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2
3
#ifndef FPGATrackSimROADFILTERI_H
4
#define FPGATrackSimROADFILTERI_H
5
17
#include "GaudiKernel/IAlgTool.h"
18
19
#include "
FPGATrackSimObjects/FPGATrackSimTypes.h
"
20
#include "
FPGATrackSimObjects/FPGATrackSimRoad.h
"
21
22
#include <vector>
23
24
32
class
IFPGATrackSimRoadFilterTool
:
virtual
public
IAlgTool
33
{
34
public
:
35
DeclareInterfaceID
(
IFPGATrackSimRoadFilterTool
, 1, 0);
36
virtual
StatusCode
filterRoads
(
const
std::vector<FPGATrackSimRoad*> & prefilter_roads, std::vector<FPGATrackSimRoad*> & postfilter_roads) = 0;
37
};
38
39
40
#endif
IFPGATrackSimRoadFilterTool
A road filter returns a vector of roads given a vector of roads.
Definition:
IFPGATrackSimRoadFilterTool.h:33
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IFPGATrackSimRoadFilterTool::filterRoads
virtual StatusCode filterRoads(const std::vector< FPGATrackSimRoad * > &prefilter_roads, std::vector< FPGATrackSimRoad * > &postfilter_roads)=0
FPGATrackSimRoad.h
Defines a class for roads.
FPGATrackSimTypes.h
IFPGATrackSimRoadFilterTool::DeclareInterfaceID
DeclareInterfaceID(IFPGATrackSimRoadFilterTool, 1, 0)
Generated on Thu Jul 4 2024 21:17:14 for ATLAS Offline Software by
1.8.18