#include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.h"
#include "CUDADataFormats/Track/interface/PixelTrackUtilities.h"
#include "CUDADataFormats/Vertex/interface/ZVertexUtilities.h"
#include "PixelVertexWorkSpaceUtilities.h"
#include "PixelVertexWorkSpaceSoAHost.h"
#include "PixelVertexWorkSpaceSoADevice.h"
#include "gpuClusterTracksByDensity.h"
#include "gpuClusterTracksDBSCAN.h"
#include "gpuClusterTracksIterative.h"
#include "gpuFitVertices.h"
#include "gpuSortByPt2.h"
#include "gpuSplitVertices.h"
Go to the source code of this file.
Namespaces | |
gpuVertexFinder | |
Typedefs | |
using | gpuVertexFinder::helper = TracksUtilities< TrackerTraits > |
Functions | |
gpuVertexFinder::__attribute__ ((always_inline)) void clusterTracksByDensityKernel(VtxSoAView pdata | |
gpuVertexFinder::__syncthreads () | |
gpuVertexFinder::fitVertices (pdata, pws, maxChi2ForFirstFit) | |
gpuVertexFinder::fitVertices (pdata, pws, maxChi2ForFinalFit) | |
gpuVertexFinder::for (int idx=first, nt=tracks_view.nTracks();idx< nt;idx+=gridDim.x *blockDim.x) | |
gpuVertexFinder::sortByPt2 (pdata, pws) | |
gpuVertexFinder::splitVertices (pdata, pws, maxChi2ForSplit) | |
Variables | |
auto | gpuVertexFinder::first = blockIdx.x * blockDim.x + threadIdx.x |
constexpr float | gpuVertexFinder::maxChi2ForFinalFit = 5000.f |
constexpr float | gpuVertexFinder::maxChi2ForFirstFit = 50.f |
constexpr float | gpuVertexFinder::maxChi2ForSplit = 9.f |
VtxSoAView WsSoAView float float | gpuVertexFinder::ptMax |
VtxSoAView WsSoAView float | gpuVertexFinder::ptMin |
VtxSoAView | gpuVertexFinder::soa |