#include <KernelManagerHGCalRecHit.h>
Public Member Functions | |
KernelManagerHGCalRecHit () | |
KernelManagerHGCalRecHit (const HGCRecHitSoA &, const ConstHGCRecHitSoA &) | |
KernelManagerHGCalRecHit (const HGCUncalibRecHitSoA &, const HGCUncalibRecHitSoA &, const HGCRecHitSoA &) | |
void | run_kernels (const KernelConstantData< HGCeeUncalibRecHitConstantData > *, const cudaStream_t &) |
void | run_kernels (const KernelConstantData< HGChebUncalibRecHitConstantData > *, const cudaStream_t &) |
void | run_kernels (const KernelConstantData< HGChefUncalibRecHitConstantData > *, const cudaStream_t &) |
void | transfer_soa_to_host (const cudaStream_t &) |
~KernelManagerHGCalRecHit () | |
Private Member Functions | |
void | transfer_soa_to_device_ (const cudaStream_t &) |
Private Attributes | |
ConstHGCRecHitSoA | d_calibConstSoA_ |
HGCRecHitSoA | d_calibSoA_ |
HGCUncalibRecHitSoA | d_uncalibSoA_ |
HGCRecHitSoA | h_calibSoA_ |
HGCUncalibRecHitSoA | h_uncalibSoA_ |
uint32_t | nbytes_device_ |
uint32_t | nbytes_host_ |
uint32_t | nhits_ |
uint32_t | pad_ |
Definition at line 33 of file KernelManagerHGCalRecHit.h.
KernelManagerHGCalRecHit::KernelManagerHGCalRecHit | ( | ) |
KernelManagerHGCalRecHit::KernelManagerHGCalRecHit | ( | const HGCUncalibRecHitSoA & | , |
const HGCUncalibRecHitSoA & | , | ||
const HGCRecHitSoA & | |||
) |
KernelManagerHGCalRecHit::KernelManagerHGCalRecHit | ( | const HGCRecHitSoA & | , |
const ConstHGCRecHitSoA & | |||
) |
KernelManagerHGCalRecHit::~KernelManagerHGCalRecHit | ( | ) |
void KernelManagerHGCalRecHit::run_kernels | ( | const KernelConstantData< HGCeeUncalibRecHitConstantData > * | , |
const cudaStream_t & | |||
) |
Referenced by EERecHitGPU::produce(), HEFRecHitGPU::produce(), and HEBRecHitGPU::produce().
void KernelManagerHGCalRecHit::run_kernels | ( | const KernelConstantData< HGChebUncalibRecHitConstantData > * | , |
const cudaStream_t & | |||
) |
void KernelManagerHGCalRecHit::run_kernels | ( | const KernelConstantData< HGChefUncalibRecHitConstantData > * | , |
const cudaStream_t & | |||
) |
|
private |
void KernelManagerHGCalRecHit::transfer_soa_to_host | ( | const cudaStream_t & | ) |
Referenced by EERecHitGPUtoSoA::acquire(), HEFRecHitGPUtoSoA::acquire(), and HEBRecHitGPUtoSoA::acquire().
|
private |
Definition at line 53 of file KernelManagerHGCalRecHit.h.
|
private |
Definition at line 52 of file KernelManagerHGCalRecHit.h.
|
private |
Definition at line 51 of file KernelManagerHGCalRecHit.h.
|
private |
Definition at line 52 of file KernelManagerHGCalRecHit.h.
|
private |
Definition at line 51 of file KernelManagerHGCalRecHit.h.
|
private |
Definition at line 50 of file KernelManagerHGCalRecHit.h.
|
private |
Definition at line 49 of file KernelManagerHGCalRecHit.h.
|
private |
Definition at line 47 of file KernelManagerHGCalRecHit.h.
|
private |
Definition at line 48 of file KernelManagerHGCalRecHit.h.