1 #ifndef CUDADataFormats_RecHits_TrackingRecHitsHost_h 2 #define CUDADataFormats_RecHits_TrackingRecHitsHost_h 11 template <
typename TrackerTraits>
39 uint32_t
const* hitsModuleStart)
50 uint32_t
const* hitsModuleStart,
60 uint32_t
nHits()
const {
return view().metadata().size(); }
72 #endif // CUDADataFormats_Track_TrackHeterogeneousT_H typename TrackingRecHitSoA< TrackerTraits >::template TrackingRecHitSoALayout<> TrackingRecHitLayout
typename PhiBinner::index_type PhiBinnerStorageType
TrackingRecHitSoAHost(uint32_t nHits, int32_t offsetBPIX2, ParamsOnGPU const *cpeParams, uint32_t const *hitsModuleStart, cudaStream_t stream)
TrackingRecHitSoAHost(uint32_t nHits, int32_t offsetBPIX2, ParamsOnGPU const *cpeParams, uint32_t const *hitsModuleStart)
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
constexpr uint16_t numberOfModules
typename hitSoA::ParamsOnGPU ParamsOnGPU
uint32_t offsetBPIX2() const
Namespace of DDCMS conversion namespace.
typename hitSoA::AverageGeometry AverageGeometry
ConstView const & const_view() const
pixelCPEforGPU::ParamsOnGPUT< TrackerTraits > ParamsOnGPU
TrackingRecHitSoAHost()=default
TrackingRecHitSoAHost(uint32_t nHits, cudaStream_t stream)
TrackingRecHitSoAHost(uint32_t nHits)
pixelTopology::AverageGeometryT< TrackerTraits > AverageGeometry
typename hitSoA::PhiBinnerStorageType PhiBinnerStorageType
size_t bufferSize() const
cms::cuda::HistoContainer< int16_t, 256, -1, 8 *sizeof(int16_t), hindex_type, TrackerTraits::numberOfLayers > PhiBinner
typename hitSoA::PhiBinner PhiBinner