![]() |
Project
|
#include <TrackerTraitsGPU.h>
Inherits o2::its::TrackerTraits< NLayers >.
Public Member Functions | |
| TrackerTraitsGPU ()=default | |
| ~TrackerTraitsGPU () final=default | |
| void | adoptTimeFrame (TimeFrame< NLayers > *tf) final |
| void | initialiseTimeFrame (const int iteration) final |
| void | computeLayerTracklets (const int iteration, int) final |
| void | computeLayerCells (const int iteration) final |
| void | findCellsNeighbours (const int iteration) final |
| void | findRoads (const int iteration) final |
| void | setBz (float) final |
| const char * | getName () const noexcept final |
| bool | isGPU () const noexcept final |
| int | getTFNumberOfClusters () const override |
| int | getTFNumberOfTracklets () const override |
| int | getTFNumberOfCells () const override |
Public Member Functions inherited from o2::its::TrackerTraits< NLayers > | |
| virtual | ~TrackerTraits ()=default |
| template<typename InputSeed > | |
| void | processNeighbours (int iteration, int defaultCellTopologyId, int iLevel, uint64_t capacityKey, const bounded_vector< InputSeed > ¤tSeeds, bounded_vector< RoadSeedN > &updatedSeeds) |
| void | acceptTracks (int iteration, bounded_vector< TrackITSExt > &tracks, const bounded_vector< int > &trackIndices, bounded_vector< bounded_vector< int > > &firstClusters) |
| void | markTracks (int iteration) |
| void | updateTrackingParameters (const std::vector< TrackingParameters > &trkPars) |
| float | getBz () const |
| void | setMemoryPool (std::shared_ptr< BoundedMemoryResource > pool) noexcept |
| auto | getMemoryPool () const noexcept |
| void | setNThreads (int n, std::shared_ptr< tbb::task_arena > &arena) |
| int | getNThreads () |
Additional Inherited Members | |
Public Types inherited from o2::its::TrackerTraits< NLayers > | |
| using | IndexTableUtilsN = IndexTableUtils< NLayers > |
| using | TrackSeedN = TrackSeed< NLayers > |
| using | RoadSeedN = RoadSeed< NLayers > |
Protected Member Functions inherited from o2::its::TrackerTraits< NLayers > | |
| bool | finaliseTrackSeed (const TrackSeedN &seed, TrackITSExt &track, const int iteration, const TrackingFrameInfo *const *tfInfos, const Cluster *const *unsortedClusters, const o2::base::Propagator *propagator, const TrackFollowContext< NLayers > &followCtx, TrackFollowerScratch &scratch) |
Protected Attributes inherited from o2::its::TrackerTraits< NLayers > | |
| std::shared_ptr< tbb::task_arena > | mTaskArena |
| o2::gpu::GPUChainITS * | mChain = nullptr |
| TimeFrame< NLayers > * | mTimeFrame |
| std::vector< TrackingParameters > | mTrkParams |
| float | mBz {-999.f} |
Definition at line 23 of file TrackerTraitsGPU.h.
|
default |
|
finaldefault |
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 61 of file TrackerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 137 of file TrackerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 68 of file TrackerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 195 of file TrackerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 263 of file TrackerTraitsGPU.cxx.
|
inlinefinalvirtualnoexcept |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 39 of file TrackerTraitsGPU.h.
|
overridevirtual |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 397 of file TrackerTraitsGPU.cxx.
|
overridevirtual |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 385 of file TrackerTraitsGPU.cxx.
|
overridevirtual |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 391 of file TrackerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 24 of file TrackerTraitsGPU.cxx.
|
inlinefinalvirtualnoexcept |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 40 of file TrackerTraitsGPU.h.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits< NLayers >.
Definition at line 403 of file TrackerTraitsGPU.cxx.