#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.
◆ StorageLocation
◆ StorageLocationHost
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() [1/3]
SiPixelDigisCUDASOAView::SiPixelDigisCUDASOAView |
( |
| ) |
|
|
default |
◆ SiPixelDigisCUDASOAView() [2/3]
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_.
◆ SiPixelDigisCUDASOAView() [3/3]
template<typename StoreType >
SiPixelDigisCUDASOAView::SiPixelDigisCUDASOAView |
( |
StoreType & |
store, |
|
|
int |
maxFedWords, |
|
|
StorageLocationHost |
s |
|
) |
| |
|
inline |
◆ __attribute__() [1/7]
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
◆ __attribute__() [2/7]
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
◆ __attribute__() [3/7]
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
◆ __attribute__() [4/7]
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
◆ __attribute__() [5/7]
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
◆ __attribute__() [6/7]
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
◆ __attribute__() [7/7]
__device__ SiPixelDigisCUDASOAView::__attribute__ |
( |
(always_inline) |
| ) |
const |
|
inline |
◆ adc() [1/2]
const uint16_t* SiPixelDigisCUDASOAView::adc |
( |
| ) |
const |
|
inline |
◆ adc() [2/2]
uint16_t* SiPixelDigisCUDASOAView::adc |
( |
| ) |
|
|
inline |
◆ clus() [1/2]
const int32_t* SiPixelDigisCUDASOAView::clus |
( |
| ) |
const |
|
inline |
◆ clus() [2/2]
int32_t* SiPixelDigisCUDASOAView::clus |
( |
| ) |
|
|
inline |
◆ getColumnAddress()
template<typename ReturnType , typename StoreType , typename LocationType >
ReturnType* SiPixelDigisCUDASOAView::getColumnAddress |
( |
LocationType |
column, |
|
|
StoreType & |
store, |
|
|
int |
size |
|
) |
| |
|
inlineprivate |
◆ moduleInd() [1/2]
const uint16_t* SiPixelDigisCUDASOAView::moduleInd |
( |
| ) |
const |
|
inline |
◆ moduleInd() [2/2]
uint16_t* SiPixelDigisCUDASOAView::moduleInd |
( |
| ) |
|
|
inline |
◆ pdigi() [1/2]
const uint32_t* SiPixelDigisCUDASOAView::pdigi |
( |
| ) |
const |
|
inline |
◆ pdigi() [2/2]
uint32_t* SiPixelDigisCUDASOAView::pdigi |
( |
| ) |
|
|
inline |
◆ rawIdArr() [1/2]
const uint32_t* SiPixelDigisCUDASOAView::rawIdArr |
( |
| ) |
const |
|
inline |
◆ rawIdArr() [2/2]
uint32_t* SiPixelDigisCUDASOAView::rawIdArr |
( |
| ) |
|
|
inline |
◆ roundFor128ByteAlignment()
static int SiPixelDigisCUDASOAView::roundFor128ByteAlignment |
( |
int |
size | ) |
|
|
inlinestaticprivate |
◆ xx() [1/2]
const uint16_t* SiPixelDigisCUDASOAView::xx |
( |
| ) |
const |
|
inline |
◆ xx() [2/2]
uint16_t* SiPixelDigisCUDASOAView::xx |
( |
| ) |
|
|
inline |
◆ yy() [1/2]
const uint16_t* SiPixelDigisCUDASOAView::yy |
( |
| ) |
const |
|
inline |
◆ yy() [2/2]
uint16_t* SiPixelDigisCUDASOAView::yy |
( |
| ) |
|
|
inline |
◆ SiPixelDigisCUDA
◆ SiPixelRecHitSoAFromLegacy
◆ adc_
uint16_t* SiPixelDigisCUDASOAView::adc_ |
|
private |
◆ clus_
int32_t* SiPixelDigisCUDASOAView::clus_ |
|
private |
◆ moduleInd_
uint16_t* SiPixelDigisCUDASOAView::moduleInd_ |
|
private |
◆ pdigi_
uint32_t* SiPixelDigisCUDASOAView::pdigi_ |
|
private |
◆ rawIdArr_
uint32_t* SiPixelDigisCUDASOAView::rawIdArr_ |
|
private |
◆ xx_
uint16_t* SiPixelDigisCUDASOAView::xx_ |
|
private |
◆ yy_
uint16_t* SiPixelDigisCUDASOAView::yy_ |
|
private |