#include <EcalMultifitParametersGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
EcalMultifitParametersGPU (std::vector< double > const &litudeEB, std::vector< double > const &litudeEE, std::vector< double > const &timeEB, std::vector< double > const &timeEE) | |
Product const & | getProduct (cudaStream_t) const |
std::array< std::reference_wrapper< std::vector< double, cms::cuda::HostAllocator< double > > const >, 4 > | getValues () const |
~EcalMultifitParametersGPU ()=default | |
Private Attributes | |
std::vector< double, cms::cuda::HostAllocator< double > > | amplitudeFitParametersEB_ |
std::vector< double, cms::cuda::HostAllocator< double > > | amplitudeFitParametersEE_ |
cms::cuda::ESProduct< Product > | product_ |
std::vector< double, cms::cuda::HostAllocator< double > > | timeFitParametersEB_ |
std::vector< double, cms::cuda::HostAllocator< double > > | timeFitParametersEE_ |
Definition at line 14 of file EcalMultifitParametersGPU.h.
EcalMultifitParametersGPU::EcalMultifitParametersGPU | ( | std::vector< double > const & | amplitudeEB, |
std::vector< double > const & | amplitudeEE, | ||
std::vector< double > const & | timeEB, | ||
std::vector< double > const & | timeEE | ||
) |
Definition at line 6 of file EcalMultifitParametersGPU.cc.
References amplitudeFitParametersEB_, amplitudeFitParametersEE_, filterCSVwithJSON::copy, timeFitParametersEB_, and timeFitParametersEE_.
|
default |
EcalMultifitParametersGPU::Product const & EcalMultifitParametersGPU::getProduct | ( | cudaStream_t | cudaStream | ) | const |
Definition at line 21 of file EcalMultifitParametersGPU.cc.
References EcalMultifitParametersGPU::Product::amplitudeFitParametersEB, amplitudeFitParametersEB_, EcalMultifitParametersGPU::Product::amplitudeFitParametersEE, amplitudeFitParametersEE_, cms::cuda::copyAsync(), product_, EcalMultifitParametersGPU::Product::timeFitParametersEB, timeFitParametersEB_, EcalMultifitParametersGPU::Product::timeFitParametersEE, and timeFitParametersEE_.
|
inline |
Definition at line 33 of file EcalMultifitParametersGPU.h.
References amplitudeFitParametersEB_, amplitudeFitParametersEE_, timeFitParametersEB_, and timeFitParametersEE_.
|
private |
Definition at line 38 of file EcalMultifitParametersGPU.h.
Referenced by EcalMultifitParametersGPU(), getProduct(), and getValues().
|
private |
Definition at line 38 of file EcalMultifitParametersGPU.h.
Referenced by EcalMultifitParametersGPU(), getProduct(), and getValues().
|
private |
Definition at line 41 of file EcalMultifitParametersGPU.h.
Referenced by getProduct().
|
private |
Definition at line 38 of file EcalMultifitParametersGPU.h.
Referenced by EcalMultifitParametersGPU(), getProduct(), and getValues().
|
private |
Definition at line 38 of file EcalMultifitParametersGPU.h.
Referenced by EcalMultifitParametersGPU(), getProduct(), and getValues().