#include <HcalRecoParamsWithPulseShapesGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
Product const & | getProduct (cudaStream_t) const |
HcalRecoParamsWithPulseShapesGPU (HcalRecoParams const &) | |
~HcalRecoParamsWithPulseShapesGPU ()=default | |
Private Attributes | |
std::vector< float, cms::cuda::HostAllocator < float > > | acc25nsVec_ |
std::vector< float, cms::cuda::HostAllocator < float > > | accVarLenIdxMinusOneVec_ |
std::vector< float, cms::cuda::HostAllocator < float > > | accVarLenIdxZEROVec_ |
std::vector< float, cms::cuda::HostAllocator < float > > | diff25nsItvlVec_ |
std::vector< float, cms::cuda::HostAllocator < float > > | diffVarItvlIdxMinusOneVec_ |
std::vector< float, cms::cuda::HostAllocator < float > > | diffVarItvlIdxZEROVec_ |
std::vector< uint32_t, cms::cuda::HostAllocator < uint32_t > > | ids_ |
std::vector< uint32_t, cms::cuda::HostAllocator < uint32_t > > | param1_ |
std::vector< uint32_t, cms::cuda::HostAllocator < uint32_t > > | param2_ |
cms::cuda::ESProduct< Product > | product_ |
uint64_t | totalChannels_ |
Definition at line 15 of file HcalRecoParamsWithPulseShapesGPU.h.
HcalRecoParamsWithPulseShapesGPU::HcalRecoParamsWithPulseShapesGPU | ( | HcalRecoParams const & | recoParams | ) |
Definition at line 13 of file HcalRecoParamsWithPulseShapesGPU.cc.
References HcalCondObjectContainer< Item >::getAllContainers().
|
default |
HcalRecoParamsWithPulseShapesGPU::Product const & HcalRecoParamsWithPulseShapesGPU::getProduct | ( | cudaStream_t | cudaStream | ) | const |
Definition at line 156 of file HcalRecoParamsWithPulseShapesGPU.cc.
References HcalRecoParamsWithPulseShapesGPU::Product::acc25nsVec, acc25nsVec_, HcalRecoParamsWithPulseShapesGPU::Product::accVarLenIdxMinusOneVec, accVarLenIdxMinusOneVec_, HcalRecoParamsWithPulseShapesGPU::Product::accVarLenIdxZEROVec, accVarLenIdxZEROVec_, cudaCheck, HcalRecoParamsWithPulseShapesGPU::Product::diff25nsItvlVec, diff25nsItvlVec_, HcalRecoParamsWithPulseShapesGPU::Product::diffVarItvlIdxMinusOneVec, diffVarItvlIdxMinusOneVec_, HcalRecoParamsWithPulseShapesGPU::Product::diffVarItvlIdxZEROVec, diffVarItvlIdxZEROVec_, HcalRecoParamsWithPulseShapesGPU::Product::ids, ids_, HcalRecoParamsWithPulseShapesGPU::Product::param1, param1_, HcalRecoParamsWithPulseShapesGPU::Product::param2, param2_, and product_.
|
private |
Definition at line 43 of file HcalRecoParamsWithPulseShapesGPU.h.
Referenced by getProduct().
|
private |
Definition at line 45 of file HcalRecoParamsWithPulseShapesGPU.h.
Referenced by getProduct().
|
private |
Definition at line 47 of file HcalRecoParamsWithPulseShapesGPU.h.
Referenced by getProduct().
|
private |
Definition at line 44 of file HcalRecoParamsWithPulseShapesGPU.h.
Referenced by getProduct().
|
private |
Definition at line 46 of file HcalRecoParamsWithPulseShapesGPU.h.
Referenced by getProduct().
|
private |
Definition at line 48 of file HcalRecoParamsWithPulseShapesGPU.h.
Referenced by getProduct().
|
private |
Definition at line 41 of file HcalRecoParamsWithPulseShapesGPU.h.
Referenced by getProduct().
|
private |
Definition at line 39 of file HcalRecoParamsWithPulseShapesGPU.h.
Referenced by getProduct().
|
private |
Definition at line 40 of file HcalRecoParamsWithPulseShapesGPU.h.
Referenced by getProduct().
|
private |
Definition at line 50 of file HcalRecoParamsWithPulseShapesGPU.h.
Referenced by getProduct().
|
private |
Definition at line 38 of file HcalRecoParamsWithPulseShapesGPU.h.