CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Variables
HelixFitOnGPU.h File Reference
#include "CUDADataFormats/Track/interface/PixelTrackHeterogeneous.h"
#include "CUDADataFormats/TrackingRecHit/interface/TrackingRecHit2DHeterogeneous.h"
#include "RecoPixelVertexing/PixelTrackFitting/interface/FitResult.h"
#include "CAConstants.h"

Go to the source code of this file.

Classes

class  HelixFitOnGPU
 

Namespaces

 riemannFit
 

Typedefs

using riemannFit::Map3x4d = Eigen::Map< Matrix3x4d, 0, Eigen::Stride< 3 *stride, stride > >
 
template<int N>
using riemannFit::Map3xNd = Eigen::Map< Matrix3xNd< N >, 0, Eigen::Stride< 3 *stride, stride > >
 
using riemannFit::Map4d = Eigen::Map< Vector4d, 0, Eigen::InnerStride< stride > >
 
using riemannFit::Map6x4f = Eigen::Map< Matrix6x4f, 0, Eigen::Stride< 6 *stride, stride > >
 
template<int N>
using riemannFit::Map6xNf = Eigen::Map< Matrix6xNf< N >, 0, Eigen::Stride< 6 *stride, stride > >
 
using riemannFit::Matrix3x4d = Eigen::Matrix< double, 3, 4 >
 
using riemannFit::Matrix6x4f = Eigen::Matrix< float, 6, 4 >
 
template<int N>
using riemannFit::Matrix6xNf = Eigen::Matrix< float, 6, N >
 

Variables

constexpr uint32_t riemannFit::maxNumberOfConcurrentFits = caConstants::maxNumberOfTuples
 
constexpr uint32_t riemannFit::stride = maxNumberOfConcurrentFits