ATLAS Offline Software
Loading...
Searching...
No Matches
Control/AthCUDA/AthCUDAInterfaces/AthCUDAInterfaces/IStreamTool.h
Go to the documentation of this file.
1// Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2#ifndef ATHCUDAINTERFACES_ISTREAMTOOL_H
3#define ATHCUDAINTERFACES_ISTREAMTOOL_H
4
5// Local include(s).
7
8// Gaudi include(s).
9#include "GaudiKernel/IAlgTool.h"
10
11namespace AthCUDA {
12
14class IStreamTool : public virtual IAlgTool, public virtual IStreamProvider {
15
16 public:
19
20}; // class IStreamTool
21
22} // namespace AthCUDA
23
24#endif // ATHCUDAINTERFACES_ISTREAMTOOL_H
Interface for components providing CUDA streams to (reentrant) algorithms.
Interface for tools providing CUDA streams to (reentrant) algorithms.
DeclareInterfaceID(AthCUDA::IStreamTool, 1, 0)
Declare the interface ID.
Definition Info.h:14