#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_, pad_, size_tot_, sizes_, and cms::cuda::stream.
|
default |
|
delete |
|
default |
|
inline |
Definition at line 27 of file HGCRecHitCPUProduct.h.
References HGCRecHitSoA::energy_, HGCRecHitSoA::flagBits_, HGCRecHitSoA::id_, mem_, HGCRecHitSoA::nbytes_, HGCRecHitSoA::nhits_, nhits_, HGCRecHitSoA::pad_, pad_, size_tot_, gpuVertexFinder::soa, HGCRecHitSoA::son_, HGCRecHitSoA::time_, and HGCRecHitSoA::timeError_.
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(), EERecHitFromSoA::produce(), HEFRecHitFromSoA::produce(), HEBRecHitFromSoA::produce(), 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(), rrapi.RRApi::workspaces(), and util.rrapi.RRApi::workspaces().
|
inline |
Definition at line 40 of file HGCRecHitCPUProduct.h.
References ConstHGCRecHitSoA::energy_, ConstHGCRecHitSoA::flagBits_, ConstHGCRecHitSoA::id_, mem_, pad_, gpuVertexFinder::soa, ConstHGCRecHitSoA::son_, ConstHGCRecHitSoA::time_, and ConstHGCRecHitSoA::timeError_.
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 |
Definition at line 50 of file HGCRecHitCPUProduct.h.
References nhits_.
Referenced by EERecHitFromSoA::produce(), HEFRecHitFromSoA::produce(), and HEBRecHitFromSoA::produce().
|
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().