Adapting STS hitfinder for thread-safe CPU parallelization with multiple instances

The merge request introduces the single-threaded CPU-only version of algo/detectors/sts/Hitfinder.h. Corresponding classes are:

  • cbm::algo::sts::HitfinderCpu -- the CPU-only version of STS hit-finding algorithm
  • cbm::algo::sts::HitfinderChainCpu -- the CPU-only version of STS hit-finding steering class

The algorithm is kept as close as possible to the XPU version. In the current implementation, STS clusters are not stored in the output (it would involve the new reco data classes, which are not merged, and which is a subject of another merge request).

The algorithm was tested with "OnlineRecoCanProcessTimeslice" (mCBM). No changes in hits ordering and number was observed.

**NOTE: ** !2329 (merged)

Edited by Sergei Zharko

Merge request reports

Loading