CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Namespaces | Typedefs | Functions | Variables
ZVertexUtilities.h File Reference
#include <cuda_runtime.h>
#include "DataFormats/SoATemplate/interface/SoALayout.h"

Go to the source code of this file.

Classes

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

Namespaces

 zVertex
 
 zVertex::utilities
 

Typedefs

using zVertex::ZVertexSoAConstView = ZVertexSoAHeterogeneousLayout<>::ConstView
 
using zVertex::ZVertexSoALayout = ZVertexSoAHeterogeneousLayout<>
 
using zVertex::ZVertexSoAView = ZVertexSoAHeterogeneousLayout<>::View
 

Functions

__host__ __device__ void zVertex::utilities::init (ZVertexSoAView &vertices)
 

Variables

static constexpr uint32_t zVertex::utilities::MAXTRACKS = 128 * 1024
 
static constexpr uint32_t zVertex::utilities::MAXVTX = 1024