12#ifndef ALICEO2_ITSMFT_TRACKING_CONFIG_PARAM_H_
13#define ALICEO2_ITSMFT_TRACKING_CONFIG_PARAM_H_
35 16.333f + 1.f, 16.333f + 1.f, 16.333f + 1.f,
36 42.140f + 1.f, 42.140f + 1.f, 73.745f + 1.f, 73.745f + 1.f};
44template <
int Detector>
46 static_assert(
Detector == o2::detectors::DetID::ITS ||
Detector == o2::detectors::DetID::MFT);
75 size_t maxMemory = std::numeric_limits<size_t>::max();
87template <
int Detector>
constexpr int MaxIter
Maximum CA iterations.
constexpr std::array< float, ITSNLayers > kITSLookupZHalfExtent
constexpr int MFTNLayers
MFT CA half-disk layer count.
constexpr int ITSNLayers
ITS CA layer count.
constexpr int kCAMinTrackLength
Minimum accepted CA track length for the detector presets.
float sysErr2Col[NLayers]
static constexpr int MaxTrackLength
float sharedClusterMaxDeltaPhi
static constexpr int MinTrackLength
float sharedClusterMaxDeltaEta
bool sharedClusterOppositeSign
static constexpr int NLayers
bool createArtefactLabels
bool allowSharingFirstCluster
int maxHolesIter[tracking::MaxIter]
float maxChi2ClusterAttachment
int minTrackLgtIter[tracking::MaxIter]
float minPtIterLgt[tracking::MaxIter *(MaxTrackLength - MinTrackLength+1)]
O2ParamDef(TrackerParamConfig, Detector==o2::detectors::DetID::ITS ? "ITSCommonCATrackerParam" :"MFTCATrackerParam")
uint32_t startLayerMask[tracking::MaxIter]
float sysErr2Row[NLayers]
int addTimeError[NLayers]