#include <SiPixelDigiErrorsCUDA.h>
Public Types | |
using | HostDataError = std::pair< SiPixelErrorCompactVector, cms::cuda::host::unique_ptr< SiPixelErrorCompact[]> > |
using | SiPixelErrorCompactVector = cms::cuda::SimpleVector< SiPixelErrorCompact > |
Public Member Functions | |
void | copyErrorToHostAsync (cudaStream_t stream) |
HostDataError | dataErrorToHostAsync (cudaStream_t stream) const |
SiPixelErrorCompactVector * | error () |
SiPixelErrorCompactVector const * | error () const |
const SiPixelFormatterErrors & | formatterErrors () const |
SiPixelDigiErrorsCUDA & | operator= (const SiPixelDigiErrorsCUDA &)=delete |
SiPixelDigiErrorsCUDA & | operator= (SiPixelDigiErrorsCUDA &&)=default |
SiPixelDigiErrorsCUDA ()=default | |
SiPixelDigiErrorsCUDA (const SiPixelDigiErrorsCUDA &)=delete | |
SiPixelDigiErrorsCUDA (SiPixelDigiErrorsCUDA &&)=default | |
SiPixelDigiErrorsCUDA (size_t maxFedWords, SiPixelFormatterErrors errors, cudaStream_t stream) | |
~SiPixelDigiErrorsCUDA ()=default | |
Definition at line 12 of file SiPixelDigiErrorsCUDA.h.
using SiPixelDigiErrorsCUDA::HostDataError = std::pair<SiPixelErrorCompactVector, cms::cuda::host::unique_ptr<SiPixelErrorCompact[]> > |
Definition at line 30 of file SiPixelDigiErrorsCUDA.h.
using SiPixelDigiErrorsCUDA::SiPixelErrorCompactVector = cms::cuda::SimpleVector<SiPixelErrorCompact> |
Definition at line 14 of file SiPixelDigiErrorsCUDA.h.
|
default |
|
explicit |
Definition at line 9 of file SiPixelDigiErrorsCUDA.cc.
References cms::cuda::assert(), cms::cuda::copyAsync(), data_d, error_d, error_h, cms::cuda::make_SimpleVector(), cms::cuda::memsetAsync(), and cms::cuda::stream.
|
default |
|
delete |
|
default |
void SiPixelDigiErrorsCUDA::copyErrorToHostAsync | ( | cudaStream_t | stream | ) |
Definition at line 23 of file SiPixelDigiErrorsCUDA.cc.
References cms::cuda::copyAsync(), error_d, error_h, and cms::cuda::stream.
SiPixelDigiErrorsCUDA::HostDataError SiPixelDigiErrorsCUDA::dataErrorToHostAsync | ( | cudaStream_t | stream | ) | const |
Definition at line 27 of file SiPixelDigiErrorsCUDA.cc.
References cms::cuda::copyAsync(), data, data_d, submitPVResolutionJobs::err, error_h, eostools::move(), and cms::cuda::stream.
|
inline |
Definition at line 27 of file SiPixelDigiErrorsCUDA.h.
References error_d.
Referenced by Page1Parser.Page1Parser::check_for_whole_start_tag().
|
inline |
Definition at line 28 of file SiPixelDigiErrorsCUDA.h.
References error_d.
Referenced by Page1Parser.Page1Parser::check_for_whole_start_tag().
|
inline |
|
delete |
|
default |
|
private |
Definition at line 36 of file SiPixelDigiErrorsCUDA.h.
Referenced by dataErrorToHostAsync(), and SiPixelDigiErrorsCUDA().
|
private |
Definition at line 37 of file SiPixelDigiErrorsCUDA.h.
Referenced by copyErrorToHostAsync(), error(), and SiPixelDigiErrorsCUDA().
|
private |
Definition at line 38 of file SiPixelDigiErrorsCUDA.h.
Referenced by copyErrorToHostAsync(), dataErrorToHostAsync(), and SiPixelDigiErrorsCUDA().
|
private |
Definition at line 39 of file SiPixelDigiErrorsCUDA.h.
Referenced by formatterErrors().