ATLAS Offline Software
FPGATrackSimReadLogicalHitsAlg.h
Go to the documentation of this file.
1 #ifndef FPGATrackSim_READLOGICALHITS_H
2 #define FPGATrackSim_READLOGICALHITS_H
3 
4 
6 #include "GaudiKernel/ToolHandle.h"
7 
10 
11 
13 public:
14  FPGATrackSimReadLogicalHitsAlg (const std::string& name, ISvcLocator* pSvcLocator);
15  virtual ~FPGATrackSimReadLogicalHitsAlg () = default;
16 
17  virtual StatusCode initialize() override;
18  virtual StatusCode execute() override;
19 
20 
21 private:
22 
23  ToolHandle<IFPGATrackSimEventOutputHeaderTool> m_readOutputTool {this, "InputTool", "FPGATrackSimOutputHeaderTool/FPGATrackSimOutputHeaderTool"};
24 
25  unsigned int m_event = 0U;
26 
27 };
28 
29 #endif // FPGATrackSimREADLOGICALHITS_h
FPGATrackSimReadLogicalHitsAlg::m_event
unsigned int m_event
Definition: FPGATrackSimReadLogicalHitsAlg.h:25
FPGATrackSimReadLogicalHitsAlg::initialize
virtual StatusCode initialize() override
Definition: FPGATrackSimReadLogicalHitsAlg.cxx:10
FPGATrackSimReadLogicalHitsAlg
Definition: FPGATrackSimReadLogicalHitsAlg.h:12
AthAlgorithm.h
FPGATrackSimReadLogicalHitsAlg::m_readOutputTool
ToolHandle< IFPGATrackSimEventOutputHeaderTool > m_readOutputTool
Definition: FPGATrackSimReadLogicalHitsAlg.h:23
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
FPGATrackSimRawToLogicalHitsTool.h
FPGATrackSimReadLogicalHitsAlg::FPGATrackSimReadLogicalHitsAlg
FPGATrackSimReadLogicalHitsAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: FPGATrackSimReadLogicalHitsAlg.cxx:7
AthAlgorithm
Definition: AthAlgorithm.h:47
FPGATrackSimReadLogicalHitsAlg::~FPGATrackSimReadLogicalHitsAlg
virtual ~FPGATrackSimReadLogicalHitsAlg()=default
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
FPGATrackSimReadLogicalHitsAlg::execute
virtual StatusCode execute() override
Definition: FPGATrackSimReadLogicalHitsAlg.cxx:18
IFPGATrackSimEventOutputHeaderTool.h