CMS 3D CMS Logo

List of all members | Classes | Public Types | Static Public Attributes
TrackSoA< TrackerTraits > Struct Template Reference

#include <PixelTrackUtilities.h>

Classes

struct  TrackSoALayout
 

Public Types

using hindex_type = uint32_t
 
using HitContainer = cms::cuda::OneToManyAssoc< hindex_type, S+1, H *S >
 
using Quality = pixelTrack::Quality
 
using Vector15f = Eigen::Matrix< float, 15, 1 >
 
using Vector5f = Eigen::Matrix< float, 5, 1 >
 

Static Public Attributes

static constexpr int32_t H = TrackerTraits::avgHitsPerTrack
 
static constexpr int32_t S = TrackerTraits::maxNumberOfTuples
 

Detailed Description

template<typename TrackerTraits>
struct TrackSoA< TrackerTraits >

Definition at line 23 of file PixelTrackUtilities.h.

Member Typedef Documentation

◆ hindex_type

template<typename TrackerTraits>
using TrackSoA< TrackerTraits >::hindex_type = uint32_t

Definition at line 32 of file PixelTrackUtilities.h.

◆ HitContainer

template<typename TrackerTraits>
using TrackSoA< TrackerTraits >::HitContainer = cms::cuda::OneToManyAssoc<hindex_type, S + 1, H * S>

Definition at line 34 of file PixelTrackUtilities.h.

◆ Quality

template<typename TrackerTraits>
using TrackSoA< TrackerTraits >::Quality = pixelTrack::Quality

Definition at line 30 of file PixelTrackUtilities.h.

◆ Vector15f

template<typename TrackerTraits>
using TrackSoA< TrackerTraits >::Vector15f = Eigen::Matrix<float, 15, 1>

Definition at line 29 of file PixelTrackUtilities.h.

◆ Vector5f

template<typename TrackerTraits>
using TrackSoA< TrackerTraits >::Vector5f = Eigen::Matrix<float, 5, 1>

Definition at line 28 of file PixelTrackUtilities.h.

Member Data Documentation

◆ H

template<typename TrackerTraits>
constexpr int32_t TrackSoA< TrackerTraits >::H = TrackerTraits::avgHitsPerTrack
static

Definition at line 25 of file PixelTrackUtilities.h.

◆ S

template<typename TrackerTraits>
constexpr int32_t TrackSoA< TrackerTraits >::S = TrackerTraits::maxNumberOfTuples
static

Definition at line 24 of file PixelTrackUtilities.h.