Skip to content

Monitoring optimisations

Claire Antel requested to merge mon_optimizations into master

Improvements:

  • Option to fill histogram with vector of weights (faster filling for digitizer pulses)
  • functions to retrieve faser-common data fragment object directly.
  • fixing EventPlayback
  • fixing EventMonitor
  • TAVORed and TAPORed metrics added to RateMonitor (for some reason weren't added before)
  • Improved thread safety in histogram class (hadn't solved the digitizer pulse half-filled issue though)

New configurables:

  • TriggerFilter with options Physics, Random, LED, to filter events accordingly based on trigger bits.
  • publish_interval now a MonitorBase config. Fills m_PUBINT, can be used to set histogram publishing interval when registering histograms.

Merge request reports