#include <HGCUncalibRecHitHost.h>
Public Member Functions | |
void | defineSoAMemoryLayout_ () |
void | fillSoA_ (const T &c) |
HGCUncalibRecHitSoA | get () const |
HGCUncalibRecHitHost ()=default | |
HGCUncalibRecHitHost (const HGCUncalibRecHitHost &)=delete | |
HGCUncalibRecHitHost (HGCUncalibRecHitHost &&)=default | |
HGCUncalibRecHitHost (uint32_t nhits, const T &hits, const cudaStream_t &stream) | |
uint32_t | nBytes () const |
uint32_t | nHits () const |
HGCUncalibRecHitHost & | operator= (const HGCUncalibRecHitHost &)=delete |
HGCUncalibRecHitHost & | operator= (HGCUncalibRecHitHost &&)=default |
uint32_t | pad () const |
~HGCUncalibRecHitHost ()=default | |
Private Attributes | |
uint32_t | nhits_ |
uint32_t | pad_ |
cms::cuda::host::unique_ptr< std::byte[]> | ptr_ |
uint32_t | size_tot_ |
HGCUncalibRecHitSoA | soa_ |
Static Private Attributes | |
static constexpr std::array< int, memory::npointers::ntypes_hgcuncalibrechits_soa > | sizes_ |
Definition at line 12 of file HGCUncalibRecHitHost.h.
|
default |
|
inlineexplicit |
Definition at line 15 of file HGCUncalibRecHitHost.h.
|
default |
|
delete |
|
default |
|
inline |
Definition at line 30 of file HGCUncalibRecHitHost.h.
Referenced by HGCUncalibRecHitHost< edm::SortedCollection >::HGCUncalibRecHitHost().
|
inline |
Definition at line 48 of file HGCUncalibRecHitHost.h.
Referenced by HGCUncalibRecHitHost< edm::SortedCollection >::HGCUncalibRecHitHost().
|
inline |
Definition at line 62 of file HGCUncalibRecHitHost.h.
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 65 of file HGCUncalibRecHitHost.h.
|
inline |
Definition at line 63 of file HGCUncalibRecHitHost.h.
|
delete |
|
default |
|
inline |
Definition at line 64 of file HGCUncalibRecHitHost.h.
|
private |
Definition at line 75 of file HGCUncalibRecHitHost.h.
Referenced by HGCUncalibRecHitHost< edm::SortedCollection >::defineSoAMemoryLayout_(), HGCUncalibRecHitHost< edm::SortedCollection >::fillSoA_(), and HGCUncalibRecHitHost< edm::SortedCollection >::nHits().
|
private |
|
private |
Definition at line 68 of file HGCUncalibRecHitHost.h.
Referenced by HGCUncalibRecHitHost< edm::SortedCollection >::defineSoAMemoryLayout_(), and HGCUncalibRecHitHost< edm::SortedCollection >::HGCUncalibRecHitHost().
|
private |
|
staticconstexprprivate |
Definition at line 70 of file HGCUncalibRecHitHost.h.
Referenced by HGCUncalibRecHitHost< edm::SortedCollection >::HGCUncalibRecHitHost().
|
private |
Definition at line 69 of file HGCUncalibRecHitHost.h.
Referenced by HGCUncalibRecHitHost< edm::SortedCollection >::defineSoAMemoryLayout_(), HGCUncalibRecHitHost< edm::SortedCollection >::fillSoA_(), and HGCUncalibRecHitHost< edm::SortedCollection >::get().