ATLAS Offline Software
FPGATrackSimSpacePointsToolI.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2 
3 #ifndef FPGATrackSimSPACEPOINTSTOOLI_H
4 #define FPGATrackSimSPACEPOINTSTOOLI_H
5 
15 #include "GaudiKernel/IAlgTool.h"
18 
19 const InterfaceID IID_FPGATrackSimSpacePointsToolI("FPGATrackSimSpacePointsToolI", 1, 0);
20 
21 class FPGATrackSimSpacePointsToolI : virtual public ::IAlgTool {
22  public:
24  virtual ~FPGATrackSimSpacePointsToolI() = default;
25 
26  virtual StatusCode DoSpacePoints(FPGATrackSimLogicalEventInputHeader &, std::vector<FPGATrackSimCluster> &) = 0;
27 };
28 
29 #endif // FPGATrackSimSPACEPOINTSTOOLI_H
FPGATrackSimLogicalEventInputHeader
Definition: FPGATrackSimLogicalEventInputHeader.h:21
IID_FPGATrackSimSpacePointsToolI
const InterfaceID IID_FPGATrackSimSpacePointsToolI("FPGATrackSimSpacePointsToolI", 1, 0)
FPGATrackSimSpacePointsToolI::~FPGATrackSimSpacePointsToolI
virtual ~FPGATrackSimSpacePointsToolI()=default
FPGATrackSimSpacePointsToolI
Definition: FPGATrackSimSpacePointsToolI.h:21
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
FPGATrackSimSpacePointsToolI::DoSpacePoints
virtual StatusCode DoSpacePoints(FPGATrackSimLogicalEventInputHeader &, std::vector< FPGATrackSimCluster > &)=0
FPGATrackSimSpacePointsToolI::DeclareInterfaceID
DeclareInterfaceID(FPGATrackSimSpacePointsToolI, 1, 0)
FPGATrackSimLogicalEventInputHeader.h
FPGATrackSimCluster.h