#include <SiPixelDigisCUDASOAView.h>
|
enum | StorageLocation {
StorageLocation::kCLUS = 0,
StorageLocation::kPDIGI = 2,
StorageLocation::kRAWIDARR = 4,
StorageLocation::kADC = 6,
StorageLocation::kXX = 7,
StorageLocation::kYY = 8,
StorageLocation::kMODULEIND = 9,
StorageLocation::kMAX = 10
} |
|
enum | StorageLocationHost {
StorageLocationHost::kCLUS = 0,
StorageLocationHost::kPDIGI = 2,
StorageLocationHost::kRAWIDARR = 4,
StorageLocationHost::kADC = 6,
StorageLocationHost::kMAX = 7
} |
|
|
template<typename ReturnType , typename StoreType , typename LocationType > |
ReturnType * | getColumnAddress (LocationType column, StoreType &store, int size) |
|
Definition at line 12 of file SiPixelDigisCUDASOAView.h.
Enumerator |
---|
kCLUS |
|
kPDIGI |
|
kRAWIDARR |
|
kADC |
|
kMAX |
|
Definition at line 35 of file SiPixelDigisCUDASOAView.h.
35 { kCLUS = 0, kPDIGI = 2, kRAWIDARR = 4, kADC = 6, kMAX = 7 };
SiPixelDigisCUDASOAView::SiPixelDigisCUDASOAView |
( |
| ) |
|
|
default |
template<typename StoreType >
SiPixelDigisCUDASOAView::SiPixelDigisCUDASOAView |
( |
StoreType & |
store, |
|
|
int |
maxFedWords, |
|
|
StorageLocation |
s |
|
) |
| |
|
inline |
Definition at line 47 of file SiPixelDigisCUDASOAView.h.
References adc_, clus_, kADC, kCLUS, kMODULEIND, kPDIGI, kRAWIDARR, kXX, kYY, moduleInd_, pdigi_, rawIdArr_, xx_, and yy_.
template<typename StoreType >
SiPixelDigisCUDASOAView::SiPixelDigisCUDASOAView |
( |
StoreType & |
store, |
|
|
int |
maxFedWords, |
|
|
StorageLocationHost |
s |
|
) |
| |
|
inline |
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
const uint16_t* SiPixelDigisCUDASOAView::adc |
( |
| ) |
const |
|
inline |
uint16_t* SiPixelDigisCUDASOAView::adc |
( |
| ) |
|
|
inline |
const int32_t* SiPixelDigisCUDASOAView::clus |
( |
| ) |
const |
|
inline |
int32_t* SiPixelDigisCUDASOAView::clus |
( |
| ) |
|
|
inline |
template<typename ReturnType , typename StoreType , typename LocationType >
ReturnType* SiPixelDigisCUDASOAView::getColumnAddress |
( |
LocationType |
column, |
|
|
StoreType & |
store, |
|
|
int |
size |
|
) |
| |
|
inlineprivate |
const uint16_t* SiPixelDigisCUDASOAView::moduleInd |
( |
| ) |
const |
|
inline |
uint16_t* SiPixelDigisCUDASOAView::moduleInd |
( |
| ) |
|
|
inline |
const uint32_t* SiPixelDigisCUDASOAView::pdigi |
( |
| ) |
const |
|
inline |
uint32_t* SiPixelDigisCUDASOAView::pdigi |
( |
| ) |
|
|
inline |
const uint32_t* SiPixelDigisCUDASOAView::rawIdArr |
( |
| ) |
const |
|
inline |
uint32_t* SiPixelDigisCUDASOAView::rawIdArr |
( |
| ) |
|
|
inline |
static int SiPixelDigisCUDASOAView::roundFor128ByteAlignment |
( |
int |
size | ) |
|
|
inlinestaticprivate |
const uint16_t* SiPixelDigisCUDASOAView::xx |
( |
| ) |
const |
|
inline |
uint16_t* SiPixelDigisCUDASOAView::xx |
( |
| ) |
|
|
inline |
const uint16_t* SiPixelDigisCUDASOAView::yy |
( |
| ) |
const |
|
inline |
uint16_t* SiPixelDigisCUDASOAView::yy |
( |
| ) |
|
|
inline |
uint16_t* SiPixelDigisCUDASOAView::adc_ |
|
private |
int32_t* SiPixelDigisCUDASOAView::clus_ |
|
private |
uint16_t* SiPixelDigisCUDASOAView::moduleInd_ |
|
private |
uint32_t* SiPixelDigisCUDASOAView::pdigi_ |
|
private |
uint32_t* SiPixelDigisCUDASOAView::rawIdArr_ |
|
private |
uint16_t* SiPixelDigisCUDASOAView::xx_ |
|
private |
uint16_t* SiPixelDigisCUDASOAView::yy_ |
|
private |