19 std::cout <<
"Allocation for tuple building. N hits " << nHits << std::endl;
47 cudaDeviceSynchronize();
unique_ptr< HitToTuple > device_hitToTuple_
HitToTuple::View hitToTupleView_
unique_ptr< HitToTuple::Counter[]> device_hitToTupleStorage_
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
void allocateOnGPU(int32_t nHits, cudaStream_t stream)
unique_ptr< caConstants::CellNeighborsVector > device_theCellNeighbors_
uint32_t * device_nCells_
cms::cuda::AtomicPairCounter * device_hitTuple_apc_
caConstants::TupleMultiplicity const CAHitNtupletGeneratorKernelsGPU::HitToTuple const cms::cuda::AtomicPairCounter GPUCACell const *__restrict__ uint32_t const *__restrict__ gpuPixelDoublets::CellNeighborsVector const gpuPixelDoublets::CellTracksVector const GPUCACell::OuterHitOfCell const int32_t nHits
unique_ptr< cms::cuda::AtomicPairCounter::c_type[]> device_storage_
__device__ __host__ Counters get() const
#define cudaCheck(ARG,...)
unique_ptr< caConstants::CellTracksVector > device_theCellTracks_
unique_ptr< TupleMultiplicity > device_tupleMultiplicity_
cms::cuda::AtomicPairCounter * device_hitToTuple_apc_