6#ifndef EFTRACKING_FPGA_DATAENCODING_H
7#define EFTRACKING_FPGA_DATAENCODING_H
14#include "GaudiKernel/ServiceHandle.h"
31 using AthReentrantAlgorithm::AthReentrantAlgorithm;
35 virtual StatusCode
execute(
const EventContext &ctx)
const;
39 ToolHandle<FPGADataFormatTool>
m_FPGADataFormatTool{
this,
"FPGADataFormatTool",
"FPGADataFormatTool",
"Tool for formatting FPGA data"};
48 Gaudi::Property<bool>
m_roiSeeded{
this,
"isRoI_Seeded",
false,
"Use RoI"};
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode initialize() override
Gaudi::Property< bool > m_roiSeeded
SG::WriteHandleKey< int > m_FPGAStripRDOSize
SG::WriteHandleKey< std::vector< uint64_t > > m_FPGAStripRDO
virtual StatusCode execute(const EventContext &ctx) const
SG::WriteHandleKey< std::vector< uint64_t > > m_FPGAPixelRDO
SG::ReadHandleKey< TrigRoiDescriptorCollection > m_roiCollectionKey
SG::ReadHandleKey< SCT_RDO_Container > m_stripRDOKey
ToolHandle< IRegSelTool > m_regionPixelSelector
ToolHandle< IRegSelTool > m_regionStripSelector
SG::ReadHandleKey< PixelRDO_Container > m_pixelRDOKey
SG::WriteHandleKey< int > m_FPGAPixelRDOSize
ToolHandle< FPGADataFormatTool > m_FPGADataFormatTool
Tool for formatting FPGA data.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
The class for enconding RDO to FPGA format.