Go to the documentation of this file. 1 #ifndef CondFormats_HGCalObjects_HeterogeneousHGCalHEFConditions_h
2 #define CondFormats_HGCalObjects_HeterogeneousHGCalHEFConditions_h
31 cudaStream_t
stream)
const;
76 #endif //CondFormats_HGCalObjects_HeterogeneousHGCalHEFConditions_h
uint32_t *& select_pointer_u_(cpos::HeterogeneousHGCalPositionsMapping *, const unsigned int &) const
void transfer_data_to_heterogeneous_pointers_(const std::vector< size_t > &, cpos::HGCalPositionsMapping *)
cms::cuda::ESProduct< GPUData > gpuData_
std::vector< size_t > sizes_
int32_t *& select_pointer_i_(cpos::HeterogeneousHGCalPositionsMapping *, const unsigned int &) const
cpos::HeterogeneousHGCalPositionsMapping posmap_
HeterogeneousHGCalHEFCellPositionsConditions(cpos::HGCalPositionsMapping *)
hgcal_conditions::HeterogeneousHEFCellPositionsConditionsESProduct const * getHeterogeneousConditionsESProductAsync(cudaStream_t stream) const
hgcal_conditions::HeterogeneousHEFCellPositionsConditionsESProduct * device
const size_t number_position_arrays
void transfer_data_to_heterogeneous_vars_(const cpos::HGCalPositionsMapping *)
float *& select_pointer_f_(cpos::HeterogeneousHGCalPositionsMapping *, const unsigned int &) const
hgcal_conditions::HeterogeneousHEFCellPositionsConditionsESProduct * host
std::vector< size_t > calculate_memory_bytes_(cpos::HGCalPositionsMapping *)
size_t allocate_memory_(const std::vector< size_t > &)
~HeterogeneousHGCalHEFCellPositionsConditions()