 |
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef FPGATrackSim_MERGEOUTPUTSALG_H
7 #define FPGATrackSim_MERGEOUTPUTSALG_H
11 #include "GaudiKernel/ToolHandle.h"
37 const static unsigned N=1280;
39 Gaudi::Property<std::vector<std::string>>
m_inpaths {
this,
"InFileNames", {
"."},
"input file paths"};
51 ToolHandle<FPGATrackSimOverlapRemovalTool>
m_overlapRemovalTool {
this,
"OverlapRemoval",
"FPGATrackSimOverlapRemovalTool/FPGATrackSimOverlapRemovalTool_Last",
"Last inter-region overlap removal tool"};
58 #endif // FPGATrackSim_MERGEOUTPUTSALG_H
SG::WriteHandleKey< FPGATrackSimHitCollection > m_FPGAHitKey
virtual StatusCode finalize() override
unsigned long m_tracksPassOR
std::vector< TFile * > m_files
virtual StatusCode execute() override
ToolHandle< FPGATrackSimOverlapRemovalTool > m_overlapRemovalTool
virtual StatusCode initialize() override
FPGATrackSimMergeOutputsAlg(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< std::vector< TTree * > > m_trees
::StatusCode StatusCode
StatusCode definition for legacy code.
FPGATrackSimLogicalEventInputHeader * m_dataprep
std::vector< std::vector< FPGATrackSimLogicalEventOutputHeader * > > m_eventOutputHeaders
virtual ~FPGATrackSimMergeOutputsAlg()
unsigned long m_alltracks
SG::WriteHandleKey< FPGATrackSimTrackCollection > m_FPGATrackKey
Gaudi::Property< std::vector< std::string > > m_inpaths