#include <TracksDevice.h>
Public Member Functions | |
TracksDevice ()=default | |
template<typename TQueue > | |
TracksDevice (TQueue &queue) | |
Public Member Functions inherited from PortableDeviceCollection< reco::TrackLayout< TrackerTraits >, TDev > | |
Buffer | buffer () |
ConstBuffer | buffer () const |
ConstBuffer | const_buffer () const |
ConstView const & | const_view () const |
View & | operator* () |
ConstView const & | operator* () const |
View * | operator-> () |
ConstView const * | operator-> () const |
PortableDeviceCollection & | operator= (PortableDeviceCollection const &)=delete |
PortableDeviceCollection & | operator= (PortableDeviceCollection &&)=default |
PortableDeviceCollection ()=default | |
PortableDeviceCollection (int32_t elements, TDev const &device) | |
PortableDeviceCollection (int32_t elements, TQueue const &queue) | |
PortableDeviceCollection (PortableDeviceCollection const &)=delete | |
PortableDeviceCollection (PortableDeviceCollection &&)=default | |
View & | view () |
ConstView const & | view () const |
~PortableDeviceCollection ()=default | |
Static Public Attributes | |
static constexpr int32_t | S = TrackerTraits::maxNumberOfTuples |
Additional Inherited Members | |
Public Types inherited from PortableDeviceCollection< reco::TrackLayout< TrackerTraits >, TDev > | |
using | Buffer = cms::alpakatools::device_buffer< TDev, std::byte[]> |
using | ConstBuffer = cms::alpakatools::const_device_buffer< TDev, std::byte[]> |
using | ConstView = typename Layout::ConstView |
using | Layout = reco::TrackLayout< TrackerTraits > |
using | View = typename Layout::View |
Definition at line 14 of file TracksDevice.h.
|
default |
|
inlineexplicit |
Definition at line 25 of file TracksDevice.h.
|
static |
Definition at line 16 of file TracksDevice.h.