12#ifndef ALICEO2_ITSDPLTRACKINGPARAM_H_
13#define ALICEO2_ITSDPLTRACKINGPARAM_H_
56 size_t maxMemory = std::numeric_limits<size_t>::max();
static constexpr char const * BlocksName
void maybeOverride() const
int nBlocksFindNeighbours[MaxIter]
static constexpr int MaxIter
int nThreadsLayerCells[MaxIter]
int nThreadsFindNeighbours[MaxIter]
O2ParamDef(ITSGpuTrackingParamConfig, "ITSGpuTrackingParam")
int nBlocksLayerCells[MaxIter]
int nBlocksTracksSeeds[MaxIter]
int nThreadsTracksSeeds[MaxIter]
static constexpr char const * ThreadsName
int nThreadsProcessNeighbours[MaxIter]
int nBlocksProcessNeighbours[MaxIter]
int nThreadsLayerTracklets[MaxIter]
int nBlocksLayerTracklets[MaxIter]
Individual kernel launch parameter for each iteration.
static constexpr int OverrideValue
bool createArtefactLabels
float trackFollowerNSigmaZ
static const int MaxTrackLength
bool perPrimaryVertexProcessing
bool overrideBeamEstimation
O2ParamDef(TrackerParamConfig, "ITSCATrackerParam")
float cellsPerClusterLimit
float maxChi2ClusterAttachment
float minPtIterLgt[MaxIter *(MaxTrackLength - MinTrackLength+1)]
float trackFollowerNSigmaPhi
float trackletsPerClusterLimit
int minTrackLgtIter[MaxIter]
uint8_t startLayerMask[MaxIter]
static const int MinTrackLength
int maxTrackletsPerCluster
float maxZPositionAllowed
bool allowSingleContribClusters
int clusterContributorsCut
O2ParamDef(VertexerParamConfig, "ITSVertexerParam")