CMS 3D CMS Logo

Classes | Typedefs
TrackingRecHitsSoA.h File Reference
#include <Eigen/Dense>
#include "DataFormats/SoATemplate/interface/SoALayout.h"
#include "DataFormats/TrackingRecHitSoA/interface/SiPixelHitStatus.h"
#include "Geometry/CommonTopologies/interface/SimplePixelTopology.h"
#include "HeterogeneousCore/AlpakaInterface/interface/HistoContainer.h"

Go to the source code of this file.

Classes

struct  TrackingRecHitSoA< TrackerTraits >::Layout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ConstViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >::const_element
 
struct  TrackingRecHitSoA< TrackerTraits >::Layout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ConstViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >
 
struct  TrackingRecHitSoA< TrackerTraits >::Layout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >::element
 
struct  TrackingRecHitSoA< TrackerTraits >::Layout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >
 
struct  TrackingRecHitSoA< TrackerTraits >::Layout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >::Metadata
 
struct  TrackingRecHitSoA< TrackerTraits >::Layout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ConstViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >::Metadata
 
struct  TrackingRecHitSoA< TrackerTraits >::Layout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::Metadata
 
struct  TrackingRecHitSoA< TrackerTraits >
 
struct  TrackingRecHitSoA< TrackerTraits >::Layout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >
 
struct  TrackingRecHitSoA< TrackerTraits >::Layout< ALIGNMENT, ALIGNMENT_ENFORCEMENT >::ViewTemplateFreeParams< VIEW_ALIGNMENT, VIEW_ALIGNMENT_ENFORCEMENT, RESTRICT_QUALIFY, RANGE_CHECKING >
 

Typedefs

template<typename TrackerTraits >
using TrackingRecHitLayout = typename TrackingRecHitSoA< TrackerTraits >::template Layout<>
 
template<typename TrackerTraits >
using TrackingRecHitSoAConstView = typename TrackingRecHitSoA< TrackerTraits >::template Layout<>::ConstView
 
template<typename TrackerTraits >
using TrackingRecHitSoAView = typename TrackingRecHitSoA< TrackerTraits >::template Layout<>::View
 

Typedef Documentation

◆ TrackingRecHitLayout

template<typename TrackerTraits >
using TrackingRecHitLayout = typename TrackingRecHitSoA<TrackerTraits>::template Layout<>

Definition at line 49 of file TrackingRecHitsSoA.h.

◆ TrackingRecHitSoAConstView

template<typename TrackerTraits >
using TrackingRecHitSoAConstView = typename TrackingRecHitSoA<TrackerTraits>::template Layout<>::ConstView

Definition at line 53 of file TrackingRecHitsSoA.h.

◆ TrackingRecHitSoAView

template<typename TrackerTraits >
using TrackingRecHitSoAView = typename TrackingRecHitSoA<TrackerTraits>::template Layout<>::View

Definition at line 51 of file TrackingRecHitsSoA.h.