diff --git a/DataFormats/Portable/interface/PortableHostCollection.h b/DataFormats/Portable/interface/PortableHostCollection.h index a590f8e34470c..54264969d272c 100644 --- a/DataFormats/Portable/interface/PortableHostCollection.h +++ b/DataFormats/Portable/interface/PortableHostCollection.h @@ -47,6 +47,9 @@ class PortableHostCollection { assert(reinterpret_cast(buffer_->data()) % Layout::alignment == 0); } + // constructor for code that does not use alpaka explicitly, using the global "host" object returned by cms::alpakatools::host() + PortableHostCollection(int32_t elements) : PortableHostCollection(elements, cms::alpakatools::host()) {} + // non-copyable PortableHostCollection(PortableHostCollection const&) = delete; PortableHostCollection& operator=(PortableHostCollection const&) = delete;