1 #ifndef CUDADataFormats_TrackingRecHit_interface_TrackingRecHit2DReduced_h
2 #define CUDADataFormats_TrackingRecHit_interface_TrackingRecHit2DReduced_h
13 template <
typename UP32,
typename UP16>
16 auto get32 = [&](
int i) {
return const_cast<float*
>(
m_store32.
get()) +
i * nhits; };
TrackingRecHit2DSOAView & view()
TrackingRecHit2DReduced(UP32 &&istore32, UP16 &&istore16, int nhits)
TrackingRecHit2DSOAView const & view() const
TrackingRecHit2DSOAView m_view
TrackingRecHit2DReduced()=default
TrackingRecHit2DReduced & operator=(const TrackingRecHit2DReduced &)=delete
~TrackingRecHit2DReduced()=default
TrackingRecHit2DReduced(TrackingRecHit2DSOAView const &iview, int nhits)