Skip to content
Snippets Groups Projects

InDetTrackPerfMon: Adding plotting tools and services

Merged Marco Aparo requested to merge maparo/athena:maparo-main-IDTPM-v1.8.2 into main

Second iteration of the MR after !71059 (merged) . This MR adds the core classes, tools and services which are used to define, book and fill plots/histograms in this package. These classes are mostly inherited from the analogous ones in the InDetPhysValMonitoring package (credit to @sroe) and are adapted to improve their performance in the the current package structure:

  • SinglePlotDefinition: class to hold the definition of a single plot (TH1/2/3, TProfile(2D), TEfficiency)
  • PlotsDefinitionSvc: Athena service for bookkeeping the plots definitions
  • JsonPlotsDefReadTool: Tool (with corresponding interface) to read the plots definitions from a list of strings in json format, which is then used to fill/initialise the PlotsDefinitionSvc
  • PlotMgr: wrapper class around TrkValHistUtils/PlotBase which adds functionalities such as ATH_MSG and the interaction with PlotsDefinitionSvc

Merge request reports

Pipeline #7330600 passed

Pipeline passed for f4657767 on maparo:maparo-main-IDTPM-v1.8.2

Merged by Johannes ElmsheuserJohannes Elmsheuser 8 months ago (May 6, 2024 8:46am UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading