13#ifndef ITSTRACKINGGPU_TRACKERTRAITSGPU_H_
14#define ITSTRACKINGGPU_TRACKERTRAITSGPU_H_
22template <
int nLayers = 7>
35 void findRoads(const
int iteration) final;
40 void setBz(
float)
final;
42 const char*
getName() const noexcept final {
return "GPU"; }
43 bool isGPU() const noexcept final {
return true; }
int getTFNumberOfClusters() const override
void initialiseTimeFrame(const int iteration) final
bool supportsFindShortPrimaries() const noexcept final
const char * getName() const noexcept final
bool supportsExtendTracks() const noexcept final
TrackerTraitsGPU()=default
void findCellsNeighbours(const int iteration) final
void adoptTimeFrame(TimeFrame< nLayers > *tf) final
void computeLayerCells(const int iteration) final
~TrackerTraitsGPU() final=default
void computeLayerTracklets(const int iteration, int, int) final
int getTFNumberOfTracklets() const override
bool isGPU() const noexcept final
int getTFNumberOfCells() const override
void findRoads(const int iteration) final
std::unique_ptr< GPUReconstructionTimeframe > tf