#include <EcalMultifitParametersGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
EcalMultifitParametersGPU (edm::ParameterSet const &) | |
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 15 of file EcalMultifitParametersGPU.h.
EcalMultifitParametersGPU::EcalMultifitParametersGPU | ( | edm::ParameterSet const & | ps | ) |
Definition at line 6 of file EcalMultifitParametersGPU.cc.
References amplitudeFitParametersEB_, amplitudeFitParametersEE_, filterCSVwithJSON::copy, edm::ParameterSet::getParameter(), timeFitParametersEB_, and timeFitParametersEE_.
|
default |
EcalMultifitParametersGPU::Product const & EcalMultifitParametersGPU::getProduct | ( | cudaStream_t | cudaStream | ) | const |
Definition at line 23 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 31 of file EcalMultifitParametersGPU.h.
References amplitudeFitParametersEB_, amplitudeFitParametersEE_, timeFitParametersEB_, and timeFitParametersEE_.
|
private |
Definition at line 36 of file EcalMultifitParametersGPU.h.
Referenced by EcalMultifitParametersGPU(), getProduct(), and getValues().
|
private |
Definition at line 36 of file EcalMultifitParametersGPU.h.
Referenced by EcalMultifitParametersGPU(), getProduct(), and getValues().
|
private |
Definition at line 39 of file EcalMultifitParametersGPU.h.
Referenced by getProduct().
|
private |
Definition at line 36 of file EcalMultifitParametersGPU.h.
Referenced by EcalMultifitParametersGPU(), getProduct(), and getValues().
|
private |
Definition at line 36 of file EcalMultifitParametersGPU.h.
Referenced by EcalMultifitParametersGPU(), getProduct(), and getValues().