#include <ChannelLocsGPU.h>
Public Member Functions | |
ChannelLocs (size_t size, cudaStream_t stream) | |
ChannelLocs (ChannelLocs &&arg) | |
ChannelLocs (ChannelLocs &)=delete | |
ChannelLocs (const ChannelLocs &)=delete | |
ChannelLocs & | operator= (const ChannelLocs &)=delete |
ChannelLocs & | operator= (ChannelLocs &&)=delete |
~ChannelLocs () override=default | |
Public Member Functions inherited from ChannelLocsBase< cms::cuda::host::unique_ptr > | |
ChannelLocsBase (size_t size) | |
ChannelLocsBase (ChannelLocsBase &&arg) | |
stripgpu::detId_t | detID (uint32_t index) const |
stripgpu::detId_t * | detID () const |
stripgpu::fedCh_t | fedCh (uint32_t index) const |
stripgpu::fedCh_t * | fedCh () const |
stripgpu::fedId_t | fedID (uint32_t index) const |
stripgpu::fedId_t * | fedID () const |
size_t | inoff (uint32_t index) const |
size_t * | inoff () const |
const uint8_t * | input (uint32_t index) const |
const uint8_t *const * | input () const |
uint16_t | length (uint32_t index) const |
uint16_t * | length () const |
size_t | offset (uint32_t index) const |
size_t * | offset () const |
void | setChannelLoc (uint32_t index, const uint8_t *input, size_t inoff, size_t offset, uint16_t length, stripgpu::fedId_t fedID, stripgpu::fedCh_t fedCh, stripgpu::detId_t detID) |
size_t | size () const |
virtual | ~ChannelLocsBase ()=default |
Friends | |
class | ChannelLocsGPU |
Additional Inherited Members | |
Protected Attributes inherited from ChannelLocsBase< cms::cuda::host::unique_ptr > | |
cms::cuda::host::unique_ptr< stripgpu::detId_t[]> | detID_ |
cms::cuda::host::unique_ptr< stripgpu::fedCh_t[]> | fedCh_ |
cms::cuda::host::unique_ptr< stripgpu::fedId_t[]> | fedID_ |
cms::cuda::host::unique_ptr< size_t[]> | inoff_ |
cms::cuda::host::unique_ptr< const uint8_t *[]> | input_ |
cms::cuda::host::unique_ptr< uint16_t[]> | length_ |
cms::cuda::host::unique_ptr< size_t[]> | offset_ |
size_t | size_ |
Definition at line 77 of file ChannelLocsGPU.h.
ChannelLocs::ChannelLocs | ( | size_t | size, |
cudaStream_t | stream | ||
) |
Definition at line 9 of file ChannelLocsGPU.cc.
References ChannelLocsBase< cms::cuda::host::unique_ptr >::detID_, ChannelLocsBase< cms::cuda::host::unique_ptr >::fedCh_, ChannelLocsBase< cms::cuda::host::unique_ptr >::fedID_, ChannelLocsBase< cms::cuda::host::unique_ptr >::inoff_, ChannelLocsBase< cms::cuda::host::unique_ptr >::input_, ChannelLocsBase< cms::cuda::host::unique_ptr >::length_, ChannelLocsBase< cms::cuda::host::unique_ptr >::offset_, ChannelLocsBase< cms::cuda::host::unique_ptr >::size(), and cms::cuda::stream.
|
inline |
Definition at line 82 of file ChannelLocsGPU.h.
|
delete |
|
delete |
|
overridedefault |
|
delete |
|
delete |
|
friend |
Definition at line 78 of file ChannelLocsGPU.h.