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
~TrackerTraitsGPU() override=default
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
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