Go to the documentation of this file.
19 std::cout <<
"Allocation for tuple building. N hits " <<
nHits << std::endl;
47 cudaDeviceSynchronize();
cms::cuda::AtomicPairCounter * device_hitTuple_apc_
void allocateOnGPU(int32_t nHits, cudaStream_t stream)
uint32_t const T *__restrict__ const uint32_t *__restrict__ int32_t int Histo::index_type cudaStream_t stream
unique_ptr< caConstants::CellTracksVector > device_theCellTracks_
unique_ptr< caConstants::CellNeighborsVector > device_theCellNeighbors_
uint32_t * device_nCells_
unique_ptr< TupleMultiplicity > device_tupleMultiplicity_
cms::cuda::AtomicPairCounter * device_hitToTuple_apc_
const caConstants::TupleMultiplicity *__restrict__ const HitsOnGPU *__restrict__ double *__restrict__ float *__restrict__ double *__restrict__ uint32_t nHits
unique_ptr< HitToTuple > device_hitToTuple_
unique_ptr< cms::cuda::AtomicPairCounter::c_type[]> device_storage_
def template(fileName, svg, replaceme="REPLACEME")
#define cudaCheck(ARG,...)
HitToTuple::View hitToTupleView_
unique_ptr< HitToTuple::Counter[]> device_hitToTupleStorage_