6#ifndef EFTRACKING_FPGA_F150EDMCONVERSION_H
7#define EFTRACKING_FPGA_F150EDMCONVERSION_H
11#include "GaudiKernel/ServiceHandle.h"
33 using AthReentrantAlgorithm::AthReentrantAlgorithm;
37 StatusCode
execute(
const EventContext &ctx)
const override;
41 Gaudi::Property<size_t>
m_minSpacePointsPerSeed{
this,
"MinSpacePointsPerSeed", 3,
"Minimum number of space points per seed"};
42 Gaudi::Property<size_t>
m_maxSpacePointsPerSeed{
this,
"MaxSpacePointsPerSeed", 3,
"Maximum number of space points per seed"};
An algorithm that can be simultaneously executed in multiple threads.
StatusCode execute(const EventContext &ctx) const override
Gaudi::Property< size_t > m_minSpacePointsPerSeed
SG::ReadHandleKey< xAOD::SpacePointContainer > m_spacePointContainerKey
SG::ReadHandleKey< std::vector< uint64_t > > m_FPGATrackOutput
Gaudi::Property< size_t > m_maxSpacePointsPerSeed
SG::WriteHandleKey< ActsTrk::SeedContainer > m_seedKey
virtual StatusCode initialize() override
Property holding a SG store/key/clid from which a ReadHandle is made.
The class for enconding RDO to FPGA format.