Skip to content
Snippets Groups Projects

Add monitoring using global atomicity histograms

Adds monitoring of HLT1 using Gaudi accumulator histograms which are atomicity::none in a wrapper to lock them at the histogram level instead of the bin level as atomicity::full does. Currently this is done in Allen so that it can be added quickly, but we will move it to Gaudi in case any other applications want to use this scheme. Using the single node server to test throughput, this performs within 7.5% of master as allowed by the CI tests, so I do not expect a slowdown. This includes all histograms from the monitoring_pit branch used at the end of 2022 and the ones included in @dcraik's original merge request except for the 2D CALO ones. The histograms added are:

Reconstruction:

  • MakeLongTrackParticles (number of tracks, track eta, track phi, track pt)
  • pv_beamline_cleanup (number of PVs, PV x, PV y, PV z)
  • ConsolidateSciFi (number of tracks, track eta, track phi, number of hits)
  • ConsolidateSciFiSeeding (number of seeds, track eta, track phi, number of hits)
  • ConsolidateMatchedTracks (number of tracks, track eta, track phi, number of hits)
  • VeloConsolidateTracks (number of tracks)
  • VeloKalmanFilter (track eta, track phi, number of hits)
  • VertexFitter (number of SVs)

Lines:

  • D2KPi (mass, pt)
  • D2KK (mass, pt)
  • D2PiPi (mass, pt)
  • LowMassNoipDielectronLine (mass with and without brem correction, same sign and opposite sign)
  • KsToPiPi (mass, pt)
  • DiMuonDrellYanLine (same sign and opposite sign mass)
  • DiMuonMassLine (J/Psi mass)
  • DiMuonNoIPLine (same sign and opposite sign mass)

The prescales for LowMassNoipDielectronLine and DiMuonNoIPLine were switched to postscales to allow for those events to fill the monitoring histograms with no change to the overall rate. Once the method is finalized, I will create documentation on how to add monitoring. Many thanks to @dcampora, @nnolte, @raaij, and everyone else who advised on this.

Edited by Kate Abigail Richardson

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • A deleted user removed hlt1-throughput-decreased label
  • added 1 commit

    • 0934c6d0 - fix gatherselections counters

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Kate Abigail Richardson changed the description

    changed the description

  • added 2 commits

    • 27d8e9fc - move pv monitoring to pv_beamline_cleanup.cuh
    • eedc6a86 - Merge branch 'kaaricha_rebase_histogram_level_lock_full' of...

    Compare with previous version

  • Kate Abigail Richardson changed the description

    changed the description

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading