4#ifndef ATHCUDASERVICES_SINGLESTREAMSVC_H
5#define ATHCUDASERVICES_SINGLESTREAMSVC_H
29 using extends::extends;
47 virtual cudaStream_t
stream(
const EventContext& ctx)
const override;
53 std::unique_ptr<const Details::Stream>
m_stream;
Service providing CUDA streams to (reentrant) algorithms.
virtual StatusCode initialize() override
Initialize the tool.
std::unique_ptr< const Details::Stream > m_stream
Single CUDA stream.
virtual cudaStream_t stream(const EventContext &ctx) const override
Get the CUDA stream to use.