CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
hcal::HcalRecoParamWithPulseShapeT< TDev >::ConstView Class Reference

#include <HcalRecoParamWithPulseShapeT.h>

Public Types

using PulseShapeConstView = typename PulseShapeCollection::ConstView
 
using RecoParamConstView = typename RecoParamCollection::ConstView
 

Public Member Functions

constexpr ConstView (RecoParamConstView recoView, PulseShapeConstView psView)
 
ALPAKA_FN_ACC PulseShapeConstElement getPulseShape (uint32_t const hashedId) const
 
constexpr RecoParamCollection::ConstView recoParamView ()
 

Private Attributes

PulseShapeCollection::ConstView pulseShapeView_
 
RecoParamCollection::ConstView recoParamView_
 

Detailed Description

template<typename TDev>
class hcal::HcalRecoParamWithPulseShapeT< TDev >::ConstView

Definition at line 17 of file HcalRecoParamWithPulseShapeT.h.

Member Typedef Documentation

◆ PulseShapeConstView

template<typename TDev >
using hcal::HcalRecoParamWithPulseShapeT< TDev >::ConstView::PulseShapeConstView = typename PulseShapeCollection::ConstView

Definition at line 20 of file HcalRecoParamWithPulseShapeT.h.

◆ RecoParamConstView

template<typename TDev >
using hcal::HcalRecoParamWithPulseShapeT< TDev >::ConstView::RecoParamConstView = typename RecoParamCollection::ConstView

Definition at line 19 of file HcalRecoParamWithPulseShapeT.h.

Constructor & Destructor Documentation

◆ ConstView()

template<typename TDev >
constexpr hcal::HcalRecoParamWithPulseShapeT< TDev >::ConstView::ConstView ( RecoParamConstView  recoView,
PulseShapeConstView  psView 
)
inline

Definition at line 21 of file HcalRecoParamWithPulseShapeT.h.

22  : recoParamView_{recoView}, pulseShapeView_{psView} {};

Member Function Documentation

◆ getPulseShape()

template<typename TDev >
ALPAKA_FN_ACC PulseShapeConstElement hcal::HcalRecoParamWithPulseShapeT< TDev >::ConstView::getPulseShape ( uint32_t const  hashedId) const
inline

◆ recoParamView()

template<typename TDev >
constexpr RecoParamCollection::ConstView hcal::HcalRecoParamWithPulseShapeT< TDev >::ConstView::recoParamView ( )
inline

Member Data Documentation

◆ pulseShapeView_

template<typename TDev >
PulseShapeCollection::ConstView hcal::HcalRecoParamWithPulseShapeT< TDev >::ConstView::pulseShapeView_
private

◆ recoParamView_

template<typename TDev >
RecoParamCollection::ConstView hcal::HcalRecoParamWithPulseShapeT< TDev >::ConstView::recoParamView_
private