1 #ifndef CondFormats_HcalObjects_interface_HcalRecoParamWithPulseShapeHostT_h 2 #define CondFormats_HcalObjects_interface_HcalRecoParamWithPulseShapeHostT_h 9 template <
typename TDev>
38 template <
typename TQueue,
typename = std::enable_if_t<alpaka::isQueue<TQueue>>>
typename PulseShapeCollection::ConstView PulseShapeConstView
PortableCollection< HcalPulseShapeSoA, TDev > PulseShapeCollection
RecoParamCollection::View recoParamView()
const RecoParamCollection & recoParam() const
HcalRecoParamWithPulseShapeT(size_t recoSize, size_t pulseSize, TQueue const &queue)
ALPAKA_FN_ACC PulseShapeConstElement getPulseShape(uint32_t const hashedId) const
PulseShapeCollection::ConstView pulseShapeView_
const PulseShapeCollection & pulseShape() const
HcalRecoParamWithPulseShapeT(RecoParamCollection reco, PulseShapeCollection pulse)
HcalRecoParamWithPulseShapeT(size_t recoSize, size_t pulseSize, TDev const &dev)
PulseShapeCollection pulseShape_
double pulse(double x, double y, double z, double t)
PulseShapeCollection::View pulseShapeView()
ConstView const_view() const
PortableCollection< HcalRecoParamSoA, TDev > RecoParamCollection
RecoParamCollection recoParam_
typename PulseShapeCollection::ConstView::const_element PulseShapeConstElement
typename traits::PortableCollectionTrait< T, TDev >::CollectionType PortableCollection
constexpr ConstView(RecoParamConstView recoView, PulseShapeConstView psView)
typename RecoParamCollection::ConstView RecoParamConstView
constexpr RecoParamCollection::ConstView recoParamView()
RecoParamCollection::ConstView recoParamView_