#include <HcalRecoParamWithPulseShapeT.h>
Classes | |
class | ConstView |
Public Types | |
using | PulseShapeCollection = PortableCollection< HcalPulseShapeSoA, TDev > |
using | PulseShapeConstElement = typename PulseShapeCollection::ConstView::const_element |
using | RecoParamCollection = PortableCollection< HcalRecoParamSoA, TDev > |
Public Member Functions | |
ConstView | const_view () const |
HcalRecoParamWithPulseShapeT (size_t recoSize, size_t pulseSize, TDev const &dev) | |
template<typename TQueue , typename = std::enable_if_t<alpaka::isQueue<TQueue>>> | |
HcalRecoParamWithPulseShapeT (size_t recoSize, size_t pulseSize, TQueue const &queue) | |
HcalRecoParamWithPulseShapeT (RecoParamCollection reco, PulseShapeCollection pulse) | |
const PulseShapeCollection & | pulseShape () const |
PulseShapeCollection::View | pulseShapeView () |
const RecoParamCollection & | recoParam () const |
RecoParamCollection::View | recoParamView () |
Private Attributes | |
PulseShapeCollection | pulseShape_ |
RecoParamCollection | recoParam_ |
Definition at line 10 of file HcalRecoParamWithPulseShapeT.h.
using hcal::HcalRecoParamWithPulseShapeT< TDev >::PulseShapeCollection = PortableCollection<HcalPulseShapeSoA, TDev> |
Definition at line 13 of file HcalRecoParamWithPulseShapeT.h.
using hcal::HcalRecoParamWithPulseShapeT< TDev >::PulseShapeConstElement = typename PulseShapeCollection::ConstView::const_element |
Definition at line 15 of file HcalRecoParamWithPulseShapeT.h.
using hcal::HcalRecoParamWithPulseShapeT< TDev >::RecoParamCollection = PortableCollection<HcalRecoParamSoA, TDev> |
Definition at line 12 of file HcalRecoParamWithPulseShapeT.h.
|
inline |
Definition at line 36 of file HcalRecoParamWithPulseShapeT.h.
|
inline |
Definition at line 39 of file HcalRecoParamWithPulseShapeT.h.
|
inline |
Definition at line 41 of file HcalRecoParamWithPulseShapeT.h.
|
inline |
Definition at line 50 of file HcalRecoParamWithPulseShapeT.h.
References hcal::HcalRecoParamWithPulseShapeT< TDev >::pulseShape_, and hcal::HcalRecoParamWithPulseShapeT< TDev >::recoParam_.
|
inline |
Definition at line 45 of file HcalRecoParamWithPulseShapeT.h.
References hcal::HcalRecoParamWithPulseShapeT< TDev >::pulseShape_.
Referenced by cms::alpakatools::CopyToDevice<::hcal::HcalRecoParamWithPulseShapeHost >::copyAsync().
|
inline |
Definition at line 48 of file HcalRecoParamWithPulseShapeT.h.
References hcal::HcalRecoParamWithPulseShapeT< TDev >::pulseShape_.
|
inline |
Definition at line 44 of file HcalRecoParamWithPulseShapeT.h.
References hcal::HcalRecoParamWithPulseShapeT< TDev >::recoParam_.
Referenced by cms::alpakatools::CopyToDevice<::hcal::HcalRecoParamWithPulseShapeHost >::copyAsync().
|
inline |
Definition at line 47 of file HcalRecoParamWithPulseShapeT.h.
References hcal::HcalRecoParamWithPulseShapeT< TDev >::recoParam_.
|
private |
Definition at line 54 of file HcalRecoParamWithPulseShapeT.h.
Referenced by hcal::HcalRecoParamWithPulseShapeT< TDev >::const_view(), hcal::HcalRecoParamWithPulseShapeT< TDev >::pulseShape(), and hcal::HcalRecoParamWithPulseShapeT< TDev >::pulseShapeView().
|
private |
Definition at line 53 of file HcalRecoParamWithPulseShapeT.h.
Referenced by hcal::HcalRecoParamWithPulseShapeT< TDev >::const_view(), hcal::HcalRecoParamWithPulseShapeT< TDev >::recoParam(), and hcal::HcalRecoParamWithPulseShapeT< TDev >::recoParamView().