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::ALPAKA_ASSERT_ACC (wv)
 
 ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::ALPAKA_ASSERT_ACC (chi2)
 
 ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::ALPAKA_ASSERT_ACC (zt)
 
 ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::ALPAKA_ASSERT_ACC (nn)
 
const uint32_t ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::blockIdx (alpaka::getIdx< alpaka::Grid, alpaka::Blocks >(acc)[0u])
 
 ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::for (auto kv=blockIdx;kv< nvFinal;kv+=gridDimension)
 
const uint32_t ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::gridDimension (alpaka::getWorkDiv< alpaka::Grid, alpaka::Blocks >(acc)[0u])
 
const uint32_t ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::threadIdxLocal (alpaka::getIdx< alpaka::Block, alpaka::Threads >(acc)[0u])
 

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)