CMS 3D CMS Logo

Classes | Namespaces | Functions | Variables
fitVertices.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::FitVerticesKernel
 

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 (nvFinal<=nvIntermediate)
 
if ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::constexpr (verbose)
 
 ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::for (auto i :cms::alpakatools::uniform_elements(acc, foundClusters))
 
 ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::for (auto i :cms::alpakatools::uniform_elements(acc, nt))
 

Variables

float *__restrict__ ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::chi2 = data.chi2()
 
ALPAKA_FN_ACC ALPAKA_FN_INLINE VtxSoAView WsSoAView float ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::chi2Max
 
auto & ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::noise = alpaka::declareSharedVar<int, __COUNTER__>(acc)
 
float *__restrict__ ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::wv = data.wv()
 
float *__restrict__ ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::zv = data.zv()