#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) |