@@ -114,9 +114,6 @@ struct IterationParameters {
114114 {
115115 return getMinSeedingClusters () - ClustersPerCell + 1 ;
116116 }
117- int NeighboursPerRoad () const noexcept { return getNSeedingLayers () - 3 ; }
118- int CellsPerRoad () const noexcept { return getNSeedingLayers () - 2 ; }
119- int TrackletsPerRoad () const noexcept { return getNSeedingLayers () - 1 ; }
120117 IterationSteps PassFlags{IterationStep::FirstPass, IterationStep::RebuildClusterLUT};
121118 int NLayers = tracking::ITSNLayers;
122119 bool UseDiamond = false ;
@@ -147,11 +144,6 @@ struct IterationParameters {
147144 bool PerPrimaryVertexProcessing = false ;
148145 bool DoUPCIteration = false ;
149146 bool CreateArtefactLabels{false };
150- // Reserved compatibility storage; top/bottom followers are unused by the common tracker.
151- float TrackFollowerNSigmaCutZ = 1 .f;
152- float TrackFollowerNSigmaCutPhi = 1 .f;
153- int TrackFollowerMaxHypotheses = 1 ;
154-
155147 // Track-sharing selections.
156148 bool AllowSharingFirstCluster = false ;
157149 float SharedClusterMaxDeltaPhi = 0 .05f ; // Maximum delta phi at a shared cluster.
@@ -274,44 +266,6 @@ TrackingPlan getTrackingPlan(o2::detectors::DetID::ID detId, Type mode);
274266
275267} // namespace TrackingMode
276268
277- struct VertexingParameters {
278- std::string asString () const ;
279-
280- IterationSteps PassFlags{IterationStep::FirstPass, IterationStep::ResetVertices};
281- 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 };
282- std::vector<float > LayerRadii = {2 .33959f , 3 .14076f , 3 .91924f , 19 .6213f , 24 .5597f , 34 .388f , 39 .3329f };
283- int vertPerRofThreshold = 0 ; // Vertices per ROF that trigger a second round.
284- int ColBins = 1 ;
285- int RowBins = 128 ;
286- float zCut = -1 .f;
287- float phiCut = -1 .f;
288- float pairCut = -1 .f;
289- float clusterCut = -1 .f;
290- float coarseZWindow = -1 .f;
291- float seedDedupZCut = -1 .f;
292- float refitDedupZCut = -1 .f;
293- float duplicateZCut = -1 .f;
294- float finalSelectionZCut = -1 .f;
295- float duplicateDistance2Cut = -1 .f;
296- float tanLambdaCut = -1 .f;
297- float NSigmaCut = -1 ;
298- float maxZPositionAllowed = -1 .f;
299- int clusterContributorsCut = -1 ;
300- int suppressLowMultDebris = -1 ;
301- int seedMemberRadiusTime = -1 ;
302- int seedMemberRadiusZ = -1 ;
303- int maxTrackletsPerCluster = -1 ;
304- int phiSpan = -1 ;
305- int zSpan = -1 ;
306- bool SaveTimeBenchmarks = false ;
307-
308- bool useTruthSeeding = false ; // Replace found vertices with MC events.
309-
310- int nThreads = 1 ;
311- bool PrintMemory = false ; // Print allocator usage in the epilog report.
312- size_t MaxMemory = std::numeric_limits<size_t >::max();
313- bool DropTFUponFailure = false ;
314- };
315269
316270} // namespace o2::itsmft
317271
0 commit comments