16#ifndef TRACKINGITSU_INCLUDE_CONFIGURATION_H_
17#define TRACKINGITSU_INCLUDE_CONFIGURATION_H_
19#ifndef GPUCA_GPUCODE_DEVICE
40 std::vector<float>
LayerZ = {16.333f + 1, 16.333f + 1, 16.333f + 1, 42.140f + 1, 42.140f + 1, 73.745f + 1, 73.745f + 1};
41 std::vector<float>
LayerRadii = {2.33959f, 3.14076f, 3.91924f, 19.6213f, 24.5597f, 34.388f, 39.3329f};
42 std::vector<float>
LayerxX0 = {5.e-3f, 5.e-3f, 5.e-3f, 1.e-2f, 1.e-2f, 1.e-2f, 1.e-2f};
43 std::vector<float>
LayerResolution = {5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f, 5.e-4f};
44 std::vector<float>
SystErrorY2 = {0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f};
45 std::vector<float>
SystErrorZ2 = {0.f, 0.f, 0.f, 0.f, 0.f, 0.f, 0.f};
67 std::vector<float>
MinPt = {0.f, 0.f, 0.f, 0.f};
83 size_t MaxMemory = std::numeric_limits<size_t>::max();
93 std::vector<float>
LayerZ = {16.333f + 1, 16.333f + 1, 16.333f + 1, 42.140f + 1, 42.140f + 1, 73.745f + 1, 73.745f + 1};
94 std::vector<float>
LayerRadii = {2.33959f, 3.14076f, 3.91924f, 19.6213f, 24.5597f, 34.388f, 39.3329f};
143namespace TrackingMode
std::vector< VertexingParameters > getVertexingParameters(Type mode)
Type fromString(std::string_view str)
std::string toString(Type mode)
std::vector< TrackingParameters > getTrackingParameters(Type mode)
constexpr int ClustersPerCell
std::string asString() const
size_t maxTrackletsPerCluster
size_t validatedTrackletsCapacity
size_t clustersPerROfCapacity
size_t clustersPerLayerCapacity
size_t maxVerticesCapacity
std::string asString() const
std::vector< float > LayerRadii
bool PerPrimaryVertexProcessing
std::vector< float > SystErrorY2
std::vector< float > LayerZ
float CellDeltaTanLambdaSigma
Cell finding cuts.
float TrackletsPerClusterLimit
float MaxChi2ClusterAttachment
std::vector< float > SystErrorZ2
float TrackletMinPt
Trackleting cuts.
std::vector< float > LayerResolution
float TrackFollowerNSigmaCutZ
int CellMinimumLevel() const noexcept
std::vector< float > LayerxX0
float TrackFollowerNSigmaCutPhi
unsigned char StartLayerMask
int ClusterSharing
General parameters.
std::vector< float > MinPt
o2::base::PropagatorImpl< float >::MatCorrType CorrType
Fitter parameters.
int CellsPerRoad() const noexcept
int TrackletsPerRoad() const noexcept
bool UseTrackFollower
Cluster attachment.
float CellsPerClusterLimit
int clusterContributorsCut
std::string asString() const
bool allowSingleContribClusters
float maxZPositionAllowed
int maxTrackletsPerCluster
std::vector< float > LayerZ
std::vector< float > LayerRadii