CMS 3D CMS Logo

Classes | Namespaces | Functions | Variables
splitVertices.h File Reference
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <alpaka/alpaka.hpp>
#include "HeterogeneousCore/AlpakaInterface/interface/HistoContainer.h"
#include "HeterogeneousCore/AlpakaInterface/interface/config.h"
#include "HeterogeneousCore/AlpakaInterface/interface/workdivision.h"
#include "vertexFinder.h"

Go to the source code of this file.

Classes

class  ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::SplitVerticesKernel
 

Namespaces

 ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder
 

Functions

template<typename TAcc >
ALPAKA_FN_ACC ALPAKA_FN_INLINE ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::__attribute__ ((always_inline)) void fitVertices(const TAcc &acc
 
 ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::for (auto kv :cms::alpakatools::independent_groups(acc, data.nvFinal()))
 

Variables

auto & ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it = alpaka::declareSharedVar<uint32_t[MAXTK], __COUNTER__>(acc)
 
ALPAKA_FN_ACC ALPAKA_FN_INLINE VtxSoAView WsSoAView float ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::maxChi2
 
constexpr uint32_t ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::MAXTK = 512
 
auto & ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::newV = alpaka::declareSharedVar<uint8_t[MAXTK], __COUNTER__>(acc)
 
auto & ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::nq = alpaka::declareSharedVar<uint32_t, __COUNTER__>(acc)
 
auto & ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::ww = alpaka::declareSharedVar<float[MAXTK], __COUNTER__>(acc)
 
auto & ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::zz = alpaka::declareSharedVar<float[MAXTK], __COUNTER__>(acc)