![]() |
Project
|
#include <TrackerTraitsGPU.h>
Inherits o2::its::TrackerTraits.
Public Member Functions | |
TrackerTraitsGPU ()=default | |
~TrackerTraitsGPU () override=default | |
void | adoptTimeFrame (TimeFrame *tf) final |
void | initialiseTimeFrame (const int iteration) final |
void | computeLayerTracklets (const int iteration, int, int) final |
void | computeLayerCells (const int iteration) final |
void | findCellsNeighbours (const int iteration) final |
void | findRoads (const int iteration) final |
bool | supportsExtendTracks () const noexcept final |
bool | supportsFindShortPrimaries () const noexcept 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 |
![]() | |
virtual | ~TrackerTraits ()=default |
virtual void | extendTracks (const int iteration) |
virtual void | findShortPrimaries () |
virtual bool | trackFollowing (TrackITSExt *track, int rof, bool outward, const int iteration) |
virtual void | processNeighbours (int iLayer, int iLevel, const std::vector< CellSeed > ¤tCellSeed, const std::vector< int > ¤tCellId, std::vector< CellSeed > &updatedCellSeed, std::vector< int > &updatedCellId) |
void | UpdateTrackingParameters (const std::vector< TrackingParameters > &trkPars) |
TimeFrame * | getTimeFrame () |
float | getBz () const |
void | setCorrType (const o2::base::PropagatorImpl< float >::MatCorrType type) |
bool | isMatLUT () const |
GPUhd () static const eval int4 getEmptyBinsRect() | |
const int4 | getBinsRect (const Cluster &, int layer, float z1, float z2, float maxdeltaz, float maxdeltaphi) const noexcept |
const int4 | getBinsRect (int layer, float phi, float maxdeltaphi, float z, float maxdeltaz) const noexcept |
const int4 | getBinsRect (int layer, float phi, float maxdeltaphi, float z1, float z2, float maxdeltaz) const noexcept |
void | SetRecoChain (o2::gpu::GPUChainITS *chain) |
void | setSmoothing (bool v) |
bool | getSmoothing () const |
void | setNThreads (int n) |
int | getNThreads () const |
o2::gpu::GPUChainITS * | getChain () const |
Additional Inherited Members | |
![]() | |
float | mBz = 5.f |
![]() | |
o2::base::PropagatorImpl< float >::MatCorrType | mCorrType = o2::base::PropagatorImpl<float>::MatCorrType::USEMatCorrNONE |
o2::gpu::GPUChainITS * | mChain = nullptr |
TimeFrame * | mTimeFrame |
std::vector< TrackingParameters > | mTrkParams |
Definition at line 25 of file TrackerTraitsGPU.h.
|
default |
|
overridedefault |
|
inlinefinalvirtual |
Reimplemented from o2::its::TrackerTraits.
Definition at line 58 of file TrackerTraitsGPU.h.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits.
Definition at line 114 of file TrackerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits.
Definition at line 41 of file TrackerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits.
Definition at line 161 of file TrackerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits.
Definition at line 212 of file TrackerTraitsGPU.cxx.
|
inlinefinalvirtualnoexcept |
Reimplemented from o2::its::TrackerTraits.
Definition at line 44 of file TrackerTraitsGPU.h.
|
overridevirtual |
Reimplemented from o2::its::TrackerTraits.
Definition at line 328 of file TrackerTraitsGPU.cxx.
|
overridevirtual |
Reimplemented from o2::its::TrackerTraits.
Definition at line 316 of file TrackerTraitsGPU.cxx.
|
overridevirtual |
Reimplemented from o2::its::TrackerTraits.
Definition at line 322 of file TrackerTraitsGPU.cxx.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits.
Definition at line 26 of file TrackerTraitsGPU.cxx.
|
inlinefinalvirtualnoexcept |
Reimplemented from o2::its::TrackerTraits.
Definition at line 45 of file TrackerTraitsGPU.h.
|
finalvirtual |
Reimplemented from o2::its::TrackerTraits.
Definition at line 334 of file TrackerTraitsGPU.cxx.
|
inlinefinalvirtualnoexcept |
Reimplemented from o2::its::TrackerTraits.
Definition at line 39 of file TrackerTraitsGPU.h.
|
inlinefinalvirtualnoexcept |
Reimplemented from o2::its::TrackerTraits.
Definition at line 40 of file TrackerTraitsGPU.h.