13#ifndef ITSTRACKINGGPU_TRACKERTRAITSGPU_H_
14#define ITSTRACKINGGPU_TRACKERTRAITSGPU_H_
24template <
int nLayers = 7>
37 void findRoads(
const int iteration)
final;
42 void setBz(
float)
final;
44 const char*
getName() const noexcept final {
return "GPU"; }
45 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
void adoptTimeFrame(TimeFrame *tf) final
TrackerTraitsGPU()=default
void findCellsNeighbours(const int iteration) 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
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
std::unique_ptr< GPUReconstructionTimeframe > tf