ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
EFTracking
EFTrackingFPGAIntegration
EFTrackingFPGAUtility
EFTrackingFPGAUtility
TestVectorChecker.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TEST_VECTOR_CHECKER_H
6
#define TEST_VECTOR_CHECKER_H
7
8
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
9
#include "
StoreGate/ReadHandleKey.h
"
10
11
namespace
EFTrackingFPGAUtility
{
12
class
TestVectorChecker
:
public
AthReentrantAlgorithm
13
{
14
SG::ReadHandleKey<std::vector<unsigned long>
>
m_outputDataStreamAKey
{
this
,
"outputDataStreamA"
};
15
SG::ReadHandleKey<std::vector<unsigned long>
>
m_outputDataStreamBKey
{
this
,
"outputDataStreamB"
};
16
Gaudi::Property<std::size_t>
m_bufferSize
{
17
this
,
18
"bufferSize"
,
19
8192,
20
"Capacity of std::vector."
21
};
22
23
public
:
24
TestVectorChecker
(
const
std::string& name, ISvcLocator* pSvcLocator);
25
StatusCode
initialize
() override final;
26
StatusCode
execute
(
const
EventContext& ctx)
const
override final;
27
};
28
}
29
30
#endif
31
AthReentrantAlgorithm.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
EFTrackingFPGAUtility::TestVectorChecker::execute
StatusCode execute(const EventContext &ctx) const override final
Definition
TestVectorChecker.cxx:22
EFTrackingFPGAUtility::TestVectorChecker::TestVectorChecker
TestVectorChecker(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TestVectorChecker.cxx:8
EFTrackingFPGAUtility::TestVectorChecker::m_outputDataStreamBKey
SG::ReadHandleKey< std::vector< unsigned long > > m_outputDataStreamBKey
Definition
TestVectorChecker.h:15
EFTrackingFPGAUtility::TestVectorChecker::m_outputDataStreamAKey
SG::ReadHandleKey< std::vector< unsigned long > > m_outputDataStreamAKey
Definition
TestVectorChecker.h:14
EFTrackingFPGAUtility::TestVectorChecker::m_bufferSize
Gaudi::Property< std::size_t > m_bufferSize
Definition
TestVectorChecker.h:16
EFTrackingFPGAUtility::TestVectorChecker::initialize
StatusCode initialize() override final
Definition
TestVectorChecker.cxx:14
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
const
EFTrackingFPGAUtility
Definition
TestVectorChecker.h:11
Generated on
for ATLAS Offline Software by
1.17.0