6#ifndef FPGATrackSim_DUMPOUTPUTSTATALG_H
7#define FPGATrackSim_DUMPOUTPUTSTATALG_H
11#include "GaudiKernel/ToolHandle.h"
22 virtual StatusCode
execute()
override;
23 virtual StatusCode
finalize()
override;
28 ToolHandle<FPGATrackSimOutputHeaderTool>
m_readOutputTool {
this,
"InputTool",
"FPGATrackSimOutputHeaderTool/ReadOutputHeaderTool",
"Input Tool" };
31 Gaudi::Property<std::string>
m_inputBranchName {
this,
"InputBranchName",
"",
"Branch containing InputHeader to read from ROOT file." };
32 Gaudi::Property<std::string>
m_outputBranchName {
this,
"OutputBranchName",
"",
"Branch containing OutputHeader to read from ROOT file." };
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual ~FPGATrackSimDumpOutputStatAlg()
FPGATrackSimLogicalEventOutputHeader * m_eventOutputHeader
virtual StatusCode execute() override
StatusCode BookHistograms()
ToolHandle< FPGATrackSimOutputHeaderTool > m_readOutputTool
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_inputBranchName
FPGATrackSimDumpOutputStatAlg(const std::string &name, ISvcLocator *pSvcLocator)
FPGATrackSimLogicalEventInputHeader * m_eventInputHeader
Gaudi::Property< std::string > m_outputBranchName
virtual StatusCode finalize() override