![]() |
ATLAS Offline Software
|
Interface for a service that provides a vecmem::copy object.
More...
#include <ICopySvc.h>
Public Member Functions | |
| DeclareInterfaceID (ICopySvc, 1, 0) | |
| Declare the interface that the service will implement. | |
| virtual | ~ICopySvc ()=default |
| Destructor. | |
| virtual std::shared_ptr< const vecmem::copy > | copy (const EventContext &ctx) const =0 |
Get the provided vecmem::copy object. | |
Interface for a service that provides a vecmem::copy object.
Definition at line 16 of file ICopySvc.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::ICopySvc::DeclareInterfaceID | ( | ICopySvc | , |
| 1 | , | ||
| 0 | ) |
Declare the interface that the service will implement.