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