|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef EFTRACKING_FPGA_INTEGRATION_SPACEPOINTS_H
13 #define EFTRACKING_FPGA_INTEGRATION_SPACEPOINTS_H
25 using IntegrationBase::IntegrationBase;
30 Gaudi::Property<std::string>
m_xclbin{
this,
"xclbin",
"",
"xclbin path and name"};
31 Gaudi::Property<std::string>
m_kernelName{
this,
"KernelName",
"",
"Kernel name"};
32 Gaudi::Property<std::string>
m_inputTV{
this,
"InputTV",
"",
"Input TestVector"};
33 Gaudi::Property<std::string>
m_refTV{
this,
"RefTV",
"",
"Reference TestVector"};
35 ToolHandle<TestVectorTool>
m_testVectorTool{
this,
"TestVectorTool",
"TestVectorTool",
"Tool to prepare test vector"};
38 #endif // EFTRACKING_FPGA_INTEGRATION_SPACEPOINTS_H
The base class for the EFTracking FPGA integration development.
The base class for EFTracking 2nd demonstrator integration.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::string > m_kernelName
Kernel name.
StatusCode execute(const EventContext &ctx) const override
Should be overriden by derived classes to perform meaningful work.
Gaudi::Property< std::string > m_refTV
Reference TestVector.
Gaudi::Property< std::string > m_xclbin
Path and name of the xclbin file.
StatusCode initialize() override
Detect the OpenCL devices and prepare OpenCL context.
Gaudi::Property< std::string > m_inputTV
Input TestVector.
ToolHandle< TestVectorTool > m_testVectorTool
Tool handle for TestVectorTool.