7 std::vector<double>
const& amplitudeFitParametersEE,
8 std::vector<double>
const& timeFitParametersEB,
9 std::vector<double>
const& timeFitParametersEE) {
22 auto const& product =
product_.dataForCurrentDeviceAsync(
std::vector< double, cms::cuda::HostAllocator< double > > amplitudeFitParametersEE_
edm::propagate_const_array< cms::cuda::device::unique_ptr< double[]> > timeFitParametersEB
cms::cuda::ESProduct< Product > product_
Product const & getProduct(cudaStream_t) const
edm::propagate_const_array< cms::cuda::device::unique_ptr< double[]> > timeFitParametersEE
edm::propagate_const_array< cms::cuda::device::unique_ptr< double[]> > amplitudeFitParametersEE
std::vector< double, cms::cuda::HostAllocator< double > > timeFitParametersEB_
std::vector< double, cms::cuda::HostAllocator< double > > timeFitParametersEE_
void copyAsync(device::unique_ptr< T > &dst, const host::unique_ptr< T > &src, cudaStream_t stream)
edm::propagate_const_array< cms::cuda::device::unique_ptr< double[]> > amplitudeFitParametersEB
EcalMultifitParametersGPU(std::vector< double > const &litudeEB, std::vector< double > const &litudeEE, std::vector< double > const &timeEB, std::vector< double > const &timeEE)
#define TYPELOOKUP_DATA_REG(_dataclass_)
std::vector< double, cms::cuda::HostAllocator< double > > amplitudeFitParametersEB_