#include <SiStripClustersSOABase.h>
Public Member Functions | |
const auto & | barycenter () const |
auto & | barycenter () |
const auto & | charge () const |
auto & | charge () |
const auto & | clusterADCs () const |
auto & | clusterADCs () |
const auto & | clusterDetId () const |
auto & | clusterDetId () |
const auto & | clusterIndex () const |
auto & | clusterIndex () |
const auto & | clusterSize () const |
auto & | clusterSize () |
const auto & | firstStrip () const |
auto & | firstStrip () |
uint32_t | maxClusterSize () const |
uint32_t | nClusters () const |
SiStripClustersSOABase & | operator= (const SiStripClustersSOABase &)=delete |
SiStripClustersSOABase & | operator= (SiStripClustersSOABase &&)=default |
void | setMaxClusterSize (uint32_t maxClusterSize) |
void | setNClusters (uint32_t nClusters) |
SiStripClustersSOABase ()=default | |
SiStripClustersSOABase (const SiStripClustersSOABase &)=delete | |
SiStripClustersSOABase (SiStripClustersSOABase &&)=default | |
const auto & | trueCluster () const |
auto & | trueCluster () |
virtual | ~SiStripClustersSOABase ()=default |
Protected Attributes | |
T< float[]> | barycenter_ |
T< float[]> | charge_ |
T< uint8_t[]> | clusterADCs_ |
T< stripgpu::detId_t[]> | clusterDetId_ |
T< uint32_t[]> | clusterIndex_ |
T< uint32_t[]> | clusterSize_ |
T< stripgpu::stripId_t[]> | firstStrip_ |
uint32_t | maxClusterSize_ |
uint32_t | nClusters_ |
T< bool[]> | trueCluster_ |
Definition at line 10 of file SiStripClustersSOABase.h.
|
default |
|
virtualdefault |
|
delete |
|
default |
|
inline |
Definition at line 35 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersCUDAHost::SiStripClustersCUDAHost().
|
inline |
Definition at line 44 of file SiStripClustersSOABase.h.
|
inline |
Definition at line 36 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersCUDAHost::SiStripClustersCUDAHost().
|
inline |
Definition at line 45 of file SiStripClustersSOABase.h.
|
inline |
Definition at line 31 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersCUDAHost::SiStripClustersCUDAHost().
|
inline |
Definition at line 40 of file SiStripClustersSOABase.h.
|
inline |
Definition at line 32 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersCUDAHost::SiStripClustersCUDAHost().
|
inline |
Definition at line 41 of file SiStripClustersSOABase.h.
|
inline |
Definition at line 29 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersCUDAHost::SiStripClustersCUDAHost().
|
inline |
Definition at line 38 of file SiStripClustersSOABase.h.
|
inline |
Definition at line 30 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersCUDAHost::SiStripClustersCUDAHost().
|
inline |
Definition at line 39 of file SiStripClustersSOABase.h.
|
inline |
Definition at line 33 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersCUDAHost::SiStripClustersCUDAHost().
|
inline |
Definition at line 42 of file SiStripClustersSOABase.h.
|
inline |
Definition at line 27 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::setMaxClusterSize().
|
inline |
Definition at line 24 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::setNClusters().
|
delete |
|
default |
|
inline |
Definition at line 26 of file SiStripClustersSOABase.h.
|
inline |
Definition at line 23 of file SiStripClustersSOABase.h.
|
inline |
Definition at line 34 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersCUDAHost::SiStripClustersCUDAHost().
|
inline |
Definition at line 43 of file SiStripClustersSOABase.h.
|
protected |
Definition at line 54 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::barycenter().
|
protected |
Definition at line 55 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::charge().
|
protected |
Definition at line 50 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::clusterADCs().
|
protected |
Definition at line 51 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::clusterDetId().
|
protected |
Definition at line 48 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::clusterIndex().
|
protected |
Definition at line 49 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::clusterSize().
|
protected |
Definition at line 52 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::firstStrip().
|
protected |
Definition at line 57 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::maxClusterSize(), and SiStripClustersSOABase< cms::cuda::host::unique_ptr >::setMaxClusterSize().
|
protected |
Definition at line 56 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::nClusters(), and SiStripClustersSOABase< cms::cuda::host::unique_ptr >::setNClusters().
|
protected |
Definition at line 53 of file SiStripClustersSOABase.h.
Referenced by SiStripClustersSOABase< cms::cuda::host::unique_ptr >::trueCluster().