1 #ifndef CUDADAtaFormats_HGCal_HGCUncalibRecHitHost_H
2 #define CUDADAtaFormats_HGCal_HGCUncalibRecHitHost_H
17 pad_ = ((nhits - 1) / 32 + 1) * 32;
70 static constexpr std::array<int, memory::npointers::ntypes_hgcuncalibrechits_soa>
sizes_ = {
78 #endif //CUDADAtaFormats_HGCal_HGCUncalibRecHitHost_H
const edm::EventSetup & c
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
constexpr unsigned uint32_hgcuncalibrechits_soa
~HGCUncalibRecHitHost()=default
void fillSoA_(const T &c)
void defineSoAMemoryLayout_()
HGCUncalibRecHitHost & operator=(const HGCUncalibRecHitHost &)=delete
static constexpr std::array< int, memory::npointers::ntypes_hgcuncalibrechits_soa > sizes_
cms::cuda::host::unique_ptr< std::byte[]> ptr_
std::unique_ptr< T, impl::HostDeleter > unique_ptr
HGCUncalibRecHitHost(uint32_t nhits, const T &hits, const cudaStream_t &stream)
HGCUncalibRecHitHost()=default
constexpr unsigned float_hgcuncalibrechits_soa