|
| | SoACopy (COLUMNS... columns) |
| | Constructor with a parameter pack.
|
| | SoACopy (const std::tuple< COLUMNS... > &columns) |
| | Constructor with a tuple.
|
| template<typename SCHEMA> |
| void | operator() (const SG::AuxVectorBase &input, vecmem::edm::view< SCHEMA > &output, const EventContext &ctx, const IMemoryResourcesTool &mrs, const ICopiesTool &copies) const |
| | Copy data from an input xAOD container into a VecMem SoA container.
|
| template<typename SCHEMA, typename INTERFACE, typename BASE> |
| void | operator() (const vecmem::edm::view< SCHEMA > &input, DataVector< INTERFACE, BASE > &output, const EventContext &ctx, const IMemoryResourcesTool &mrs, const ICopiesTool &copies) const |
| | Copy data from an input VecMem SoA container into an xAOD container.
|
template<Concepts::SoAColumn... COLUMNS>
class AthDevice::SoACopy< COLUMNS >
Utility to help with copying data between xAOD and VecMem SoA containers.
Definition at line 25 of file SoACopy.h.