3131#include < string>
3232#include < climits>
3333
34- #ifdef WITH_OPENMP
35- #include < omp.h>
36- #endif
37-
3834namespace o2
3935{
4036namespace its
@@ -82,7 +78,7 @@ void Tracker::clustersToTracks(std::function<void(std::string s)> logger, std::f
8278 total += evaluateTask (&Tracker::findCellsNeighbours, " Neighbour finding" , logger, iteration);
8379 total += evaluateTask (&Tracker::findRoads, " Road finding" , logger, iteration);
8480 logger (fmt::format (" \t - Number of Roads: {}" , mTimeFrame ->getRoads ().size ()));
85- total += evaluateTask (&Tracker::findTracks, " Track finding" , logger, iteration );
81+ total += evaluateTask (&Tracker::findTracks, " Track finding" , logger);
8682 total += evaluateTask (&Tracker::extendTracks, " Extending tracks" , logger, iteration);
8783 }
8884
@@ -92,7 +88,7 @@ void Tracker::clustersToTracks(std::function<void(std::string s)> logger, std::f
9288 std::stringstream sstream;
9389 if (constants::DoTimeBenchmarks) {
9490 sstream << std::setw (2 ) << " - "
95- << " Timeframe " << mTimeFrameCounter ++ << " processing completed in: " << total << " ms using " << mNThreads << " threads." ;
91+ << " Timeframe " << mTimeFrameCounter ++ << " processing completed in: " << total << " ms using " << mTraits -> getNThreads () << " threads." ;
9692 }
9793 logger (sstream.str ());
9894
@@ -123,9 +119,9 @@ void Tracker::findRoads(int& iteration)
123119 mTraits ->findRoads (iteration);
124120}
125121
126- void Tracker::findTracks (int & iteration )
122+ void Tracker::findTracks ()
127123{
128- mTraits ->findTracks (iteration );
124+ mTraits ->findTracks ();
129125}
130126
131127void Tracker::extendTracks (int & iteration)
@@ -370,7 +366,7 @@ void Tracker::setBz(float bz)
370366 mTraits ->setBz (bz);
371367}
372368
373- void Tracker::setCorrType (const o2::base::PropagatorImpl<float >::MatCorrType& type)
369+ void Tracker::setCorrType (const o2::base::PropagatorImpl<float >::MatCorrType type)
374370{
375371 mTraits ->setCorrType (type);
376372}
@@ -382,12 +378,12 @@ bool Tracker::isMatLUT() const
382378
383379void Tracker::setNThreads (int n)
384380{
385- #ifdef WITH_OPENMP
386- mNThreads = n > 0 ? n : 1 ;
387- #else
388- mNThreads = 1 ;
389- #endif
381+ mTraits ->setNThreads (n);
390382}
391383
384+ int Tracker::getNThreads () const
385+ {
386+ return mTraits ->getNThreads ();
387+ }
392388} // namespace its
393389} // namespace o2
0 commit comments