Go to the documentation of this file. 1 #ifndef RecoLocalCalo_HGCRecProducers_HeterogeneousHGCalHEFConditions_h
2 #define RecoLocalCalo_HGCRecProducers_HeterogeneousHGCalHEFConditions_h
30 cudaStream_t
stream)
const;
68 #endif //RecoLocalCalo_HGCRecProducers_HeterogeneousHGCalHEFConditions_h
void transfer_data_to_heterogeneous_pointers_params_(const std::vector< size_t > &, const HGCalParameters *)
size_t allocate_memory_params_(const std::vector< size_t > &)
std::vector< size_t > sizes_params_
double *& select_pointer_d_(cpar::HeterogeneousHGCalHEFParameters *, const unsigned int &) const
cms::cuda::ESProduct< GPUData > gpuData_
hgcal_conditions::HeterogeneousHEFConditionsESProduct * host
~HeterogeneousHGCalHEFConditionsWrapper()
hgcal_conditions::HeterogeneousHEFConditionsESProduct * device
HeterogeneousHGCalHEFConditionsWrapper(const HGCalParameters *)
std::vector< size_t > calculate_memory_bytes_params_(const HGCalParameters *)
cpar::HeterogeneousHGCalHEFParameters params_
const hgcal_conditions::HeterogeneousHEFConditionsESProduct * getHeterogeneousConditionsESProductAsync(cudaStream_t stream) const
int32_t *& select_pointer_i_(cpar::HeterogeneousHGCalHEFParameters *, const unsigned int &) const