Skip to content

Moved PrPixelTracking to functional

Sebastien Ponce requested to merge PrPixelFunctional into future

This involved actually a lot of code refactoring. In particular :

  • PrPixelStoreClusters algo has been merged into PrPixelTracking (was always used just after it anyway)
  • PrPixelMonitor algo has been merged into PrPixelTracking It is not activated by default, and the Property Monitor allows to activate it
  • PrPixelHitManager tool was heavily changed in order to drop any state of it. This involved redoing completely the memory allocation, which was heavily optimized. So tests have to be performed to check the efficiency of the new code With this modification, PrPixelTracking is functional but not yet completely thread safe. 2 things are missing :
  • thread safe histograms in the monitoring
  • usage of derived conditions for the remaining state in the HitManager. These will change only when geometry changes, so almost never. But it still should be properly done

Merge request reports