ATLAS Offline Software
Trigger
EFTracking
FPGATrackSim
FPGATrackSimInput
src
FPGATrackSimDumpOutputStatAlg.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
6
#ifndef FPGATrackSim_DUMPOUTPUTSTATALG_H
7
#define FPGATrackSim_DUMPOUTPUTSTATALG_H
8
9
10
#include "
AthenaBaseComps/AthAlgorithm.h
"
11
#include "GaudiKernel/ToolHandle.h"
12
#include "
FPGATrackSimInput/IFPGATrackSimEventOutputHeaderTool.h
"
13
14
15
class
TH2F
;
16
17
class
FPGATrackSimDumpOutputStatAlg
:
public
AthAlgorithm
{
18
public
:
19
FPGATrackSimDumpOutputStatAlg
(
const
std::string&
name
, ISvcLocator* pSvcLocator);
20
virtual
~FPGATrackSimDumpOutputStatAlg
() {};
21
virtual
StatusCode
initialize
()
override
;
22
virtual
StatusCode
execute
()
override
;
23
StatusCode
BookHistograms
();
24
25
26
private
:
27
ToolHandle<IFPGATrackSimEventOutputHeaderTool>
m_readOutputTool
{
this
,
"InputTool"
,
"FPGATrackSimOutputHeaderTool/ReadOutputHeaderTool"
,
"Input Tool"
};
28
ToolHandle<IFPGATrackSimEventOutputHeaderTool>
m_writeOutputTool
{
this
,
"OutputTool"
,
"FPGATrackSimOutputHeaderTool/WriteOutputHeaderTool"
,
"Output Tool"
};
29
30
// histograms
31
//TH2F* m_hits_r_vs_z = nullptr;
32
};
33
34
#endif // FPGATrackSim_DUMPOUTPUTSTATALG_H
FPGATrackSimDumpOutputStatAlg
Definition:
FPGATrackSimDumpOutputStatAlg.h:17
TH2F
Definition:
rootspy.cxx:420
FPGATrackSimDumpOutputStatAlg::m_writeOutputTool
ToolHandle< IFPGATrackSimEventOutputHeaderTool > m_writeOutputTool
Definition:
FPGATrackSimDumpOutputStatAlg.h:28
AthAlgorithm.h
FPGATrackSimDumpOutputStatAlg::FPGATrackSimDumpOutputStatAlg
FPGATrackSimDumpOutputStatAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
FPGATrackSimDumpOutputStatAlg.cxx:9
FPGATrackSimDumpOutputStatAlg::~FPGATrackSimDumpOutputStatAlg
virtual ~FPGATrackSimDumpOutputStatAlg()
Definition:
FPGATrackSimDumpOutputStatAlg.h:20
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition:
AthAlgorithm.h:47
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
FPGATrackSimDumpOutputStatAlg::execute
virtual StatusCode execute() override
Definition:
FPGATrackSimDumpOutputStatAlg.cxx:33
IFPGATrackSimEventOutputHeaderTool.h
FPGATrackSimDumpOutputStatAlg::initialize
virtual StatusCode initialize() override
Definition:
FPGATrackSimDumpOutputStatAlg.cxx:13
FPGATrackSimDumpOutputStatAlg::BookHistograms
StatusCode BookHistograms()
Definition:
FPGATrackSimDumpOutputStatAlg.cxx:27
FPGATrackSimDumpOutputStatAlg::m_readOutputTool
ToolHandle< IFPGATrackSimEventOutputHeaderTool > m_readOutputTool
Definition:
FPGATrackSimDumpOutputStatAlg.h:27
Generated on Thu Jul 4 2024 21:15:57 for ATLAS Offline Software by
1.8.18