ATLAS Offline Software
IFPGATrackSimInputTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef FPGATrackSimSGInput_IFPGATrackSimInputTool_h
6 #define FPGATrackSimSGInput_IFPGATrackSimInputTool_h
7 
9 #include "GaudiKernel/IAlgTool.h"
10 
17 class IFPGATrackSimInputTool : virtual public ::IAlgTool {
18  public:
20  virtual ~IFPGATrackSimInputTool() = default;
29  const EventContext& eventContext) = 0;
30 };
31 
32 #endif // FPGATrackSimSGInput_IFPGATrackSimInputTool_h
IFPGATrackSimInputTool::~IFPGATrackSimInputTool
virtual ~IFPGATrackSimInputTool()=default
header
Definition: hcg.cxx:526
IFPGATrackSimInputTool::readData
virtual StatusCode readData(FPGATrackSimEventInputHeader *header, const EventContext &eventContext)=0
Reads the data from outer word (Athena StoreGate) and fills the output object called header.
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
FPGATrackSimEventInputHeader
Definition: FPGATrackSimEventInputHeader.h:22
IFPGATrackSimInputTool::DeclareInterfaceID
DeclareInterfaceID(IFPGATrackSimInputTool, 1, 0)
FPGATrackSimEventInputHeader.h
IFPGATrackSimInputTool
Interface of tools responsible for generation of the FPGATrackSim sim wrapper files.
Definition: IFPGATrackSimInputTool.h:17