Skip to content
Snippets Groups Projects
  1. Mar 07, 2025
    • Simon Schuett's avatar
      online: Fix float precision issues in time calculations STS hit finder · 10a8de1d
      Simon Schuett authored and Volker Friese's avatar Volker Friese committed
      Fix cluster and hit finding in the STS detector when using 32-bit floating-point
      precision. The issue occurs when calculating time differences between digis or
      clusters with large timestamps - 32-bit floats lack sufficient precision for
      representing nanosecond timestamps in the mCBM setup.
      
      Add helper methods GetTimeDiff() that first convert timestamps to int before
      calculating the difference, preserving precision and sign. Replace direct
      floating-point timestamp subtractions throughout the code with calls to these
      helper methods.
      
      This resolves hit count discrepancies between 32-bit and 64-bit float versions,
      reducing the difference from ~2.6% to ~0.04%.
      10a8de1d
  2. Mar 06, 2025
  3. Feb 15, 2025
  4. Feb 14, 2025
  5. Feb 13, 2025
  6. Feb 12, 2025
  7. Feb 07, 2025
  8. Jan 30, 2025
  9. Jan 24, 2025
  10. Jan 23, 2025
  11. Nov 26, 2024
  12. Nov 20, 2024
  13. Nov 19, 2024
  14. Nov 18, 2024
  15. Nov 06, 2024
  16. Oct 11, 2024
Loading