Skip to content

Histograms: Adding 'normalise on publish' functionality

Claire Antel requested to merge histmon_enable_normalisation into master

Updates to histogram publishing

  • Option to normalise histogram on publish, in two ways:
    • normaliseOnPublish: Histogram is normalised to total histogram entries, for probability density distributions
    • setNormalisationMetric: assign metric pointer to histogram (must be of type std::atomic<int>), which is used as normalisation factor (instead of total histogram entries).
  • Normalisation functionality implemented in SCTDataMonitor:
    • hit patterns are normalised to total histogram entries.
    • SCT per-module physics(random trigger) chip hit maps are normalised by number of physics(random) events x 128 (so normalised by events x strips per chip).

Merge request reports