CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions | Variables
gpuVertexFinder.cc File Reference
#include "HeterogeneousCore/CUDAUtilities/interface/cudaCheck.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
 

Functions

__device__ gpuVertexFinder::__attribute__ ((always_inline)) void clusterTracksByDensity(gpuVertexFinder
 
 gpuVertexFinder::assert (soa)
 
 gpuVertexFinder::for (int idx=first, nt=TkSoA::stride();idx< nt;idx+=gridDim.x *blockDim.x)
 

Variables

auto gpuVertexFinder::first = blockIdx.x * blockDim.x + threadIdx.x
 
auto const & gpuVertexFinder::fit = tracks.stateAtBS
 
constexpr float gpuVertexFinder::maxChi2ForFinalFit = 5000.f
 
constexpr float gpuVertexFinder::maxChi2ForFirstFit = 50.f
 
constexpr float gpuVertexFinder::maxChi2ForSplit = 9.f
 
ZVertexSoA WorkSpace float gpuVertexFinder::ptMin
 
auto const * gpuVertexFinder::quality = tracks.qualityData()
 
ZVertexSoAgpuVertexFinder::soa
 
auto const & gpuVertexFinder::tracks = *ptracks