#include <HGCRecHitCPUProduct.h>
Public Member Functions | |
HGCRecHitSoA | get () |
ConstHGCRecHitSoA | get () const |
HGCRecHitCPUProduct ()=default | |
HGCRecHitCPUProduct (uint32_t nhits, const cudaStream_t &stream) | |
HGCRecHitCPUProduct (const HGCRecHitCPUProduct &)=delete | |
HGCRecHitCPUProduct (HGCRecHitCPUProduct &&)=default | |
uint32_t | nBytes () const |
uint32_t | nHits () const |
HGCRecHitCPUProduct & | operator= (const HGCRecHitCPUProduct &)=delete |
HGCRecHitCPUProduct & | operator= (HGCRecHitCPUProduct &&)=default |
uint32_t | pad () const |
~HGCRecHitCPUProduct ()=default | |
Private Attributes | |
cms::cuda::host::unique_ptr< std::byte[]> | mem_ |
uint32_t | nhits_ |
uint32_t | pad_ |
uint32_t | size_tot_ |
Static Private Attributes | |
static constexpr std::array< int, memory::npointers::ntypes_hgcrechits_soa > | sizes_ |
Definition at line 12 of file HGCRecHitCPUProduct.h.
|
default |
|
inlineexplicit |
Definition at line 15 of file HGCRecHitCPUProduct.h.
References mem_, nhits, pad_, size_tot_, sizes_, and cms::cuda::stream.
|
default |
|
delete |
|
default |
|
inline |
Definition at line 27 of file HGCRecHitCPUProduct.h.
References mem_, nhits_, pad_, size_tot_, and gpuVertexFinder::soa.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), rrapi.RRApi::count(), util.rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), util.rrapi.RRApi::report(), rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), util.rrapi.RRApi::tags(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 40 of file HGCRecHitCPUProduct.h.
References mem_, pad_, and gpuVertexFinder::soa.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), rrapi.RRApi::count(), util.rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), util.rrapi.RRApi::report(), rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), util.rrapi.RRApi::tags(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
inline |
|
inline |
|
delete |
|
default |
|
inline |
|
private |
Definition at line 55 of file HGCRecHitCPUProduct.h.
Referenced by get(), and HGCRecHitCPUProduct().
|
private |
Definition at line 61 of file HGCRecHitCPUProduct.h.
|
private |
Definition at line 60 of file HGCRecHitCPUProduct.h.
Referenced by get(), HGCRecHitCPUProduct(), and pad().
|
private |
Definition at line 62 of file HGCRecHitCPUProduct.h.
Referenced by get(), HGCRecHitCPUProduct(), and nBytes().
|
staticprivate |
Definition at line 56 of file HGCRecHitCPUProduct.h.
Referenced by HGCRecHitCPUProduct().