![]() |
Project
|
#include <VertexerTraitsGPU.h>
Inherits o2::its::VertexerTraits< nLayers >.
Public Member Functions | |
void | initialise (const TrackingParameters &, const int iteration=0) final |
void | adoptTimeFrame (TimeFrame< nLayers > *tf) noexcept final |
void | computeTracklets (const int iteration=0) final |
void | computeTrackletMatching (const int iteration=0) final |
void | computeVertices (const int iteration=0) final |
void | updateVertexingParameters (const std::vector< VertexingParameters > &, const TimeFrameGPUParameters &) final |
bool | isGPU () const noexcept final |
const char * | getName () const noexcept final |
![]() | |
VertexerTraits ()=default | |
virtual | ~VertexerTraits ()=default |
GPUhdi () static const eval int4 getEmptyBinsRect() | |
GPUhd () const int4 getBinsRect(const Cluster & | |
GPUhd () static const int4 getBinsRect(const Cluster & | |
const const float float const IndexTableUtilsN & | GPUhd () static const int2 getPhiBins(float phi |
const const float float const IndexTableUtilsN float const IndexTableUtilsN & | GPUhd () const int2 getPhiBins(float phi |
void | addTruthSeedingVertices () |
auto & | getVertexingParameters () |
auto | getVertexingParameters () const |
void | setVertexingParameters (std::vector< VertexingParameters > &vertParams) |
void | setNThreads (int n, std::shared_ptr< tbb::task_arena > &arena) |
int | getNThreads () |
virtual bool | usesMemoryPool () const noexcept |
void | setMemoryPool (std::shared_ptr< BoundedMemoryResource > pool) |
Protected Attributes | |
gpu::TimeFrameGPU< nLayers > * | mTimeFrameGPU |
TimeFrameGPUParameters | mTfGPUParams |
![]() | |
std::vector< VertexingParameters > | mVrtParams |
IndexTableUtilsN | mIndexTableUtils |
TimeFrameN * | mTimeFrame = nullptr |
Additional Inherited Members | |
![]() | |
static std::pair< o2::MCCompLabel, float > | computeMain (const bounded_vector< o2::MCCompLabel > &elements) |
![]() | |
const | int |
const const | float |
const const float | maxdeltaz |
const const float float | maxdeltaphi |
const const float float const IndexTableUtilsN float | deltaPhi |
const const float float const IndexTableUtilsN float const IndexTableUtilsN float | deltaPhi { return getPhiBins(phi, deltaPhi, mIndexTableUtils) |
Definition at line 35 of file VertexerTraitsGPU.h.
|
finalvirtualnoexcept |
Reimplemented from o2::its::VertexerTraits< nLayers >.
Definition at line 49 of file VertexerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::VertexerTraits< nLayers >.
Definition at line 123 of file VertexerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::VertexerTraits< nLayers >.
Definition at line 68 of file VertexerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::VertexerTraits< nLayers >.
Definition at line 171 of file VertexerTraitsGPU.cxx.
|
inlinefinalvirtualnoexcept |
Reimplemented from o2::its::VertexerTraits< nLayers >.
Definition at line 46 of file VertexerTraitsGPU.h.
|
finalvirtual |
Reimplemented from o2::its::VertexerTraits< nLayers >.
Definition at line 24 of file VertexerTraitsGPU.cxx.
|
inlinefinalvirtualnoexcept |
Reimplemented from o2::its::VertexerTraits< nLayers >.
Definition at line 45 of file VertexerTraitsGPU.h.
|
finalvirtual |
Reimplemented from o2::its::VertexerTraits< nLayers >.
Definition at line 56 of file VertexerTraitsGPU.cxx.
|
protected |
Definition at line 50 of file VertexerTraitsGPU.h.
|
protected |
Definition at line 49 of file VertexerTraitsGPU.h.