![]() |
ATLAS Offline Software
|
Interface for a tool that provides a vecmem::copy object.
More...
#include <ICopyTool.h>
Public Member Functions | |
| DeclareInterfaceID (ICopyTool, 1, 0) | |
| Declare the interface that the tool will implement. | |
| virtual | ~ICopyTool ()=default |
| Destructor. | |
| virtual std::shared_ptr< const vecmem::copy > | copy (const EventContext &ctx) const =0 |
Get the provided vecmem::copy object. | |
Interface for a tool that provides a vecmem::copy object.
Definition at line 16 of file ICopyTool.h.
|
virtualdefault |
Destructor.
|
pure virtualinherited |
Get the provided vecmem::copy object.
| ctx | The event context for which the copy object is requested |
vecmem::copy object to use for the current event context | AthDevice::ICopyTool::DeclareInterfaceID | ( | ICopyTool | , |
| 1 | , | ||
| 0 | ) |
Declare the interface that the tool will implement.