Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • L LHCb
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 193
    • Issues 193
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Jira
    • Jira
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • LHCbLHCb
  • LHCb
  • Merge requests
  • !3438

For event size analytics

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Nicole Skidmore requested to merge evtsizeanalytics into master Feb 22, 2022
  • Overview 15
  • Commits 8
  • Pipelines 9
  • Changes 1

To go with Moore!1356 (merged)

Motivation

Want event size analysis of Spruced events per line. See https://gitlab.cern.ch/lhcb-dpa/project/-/issues/90

How

Exploit the fact that each stream gets its own instance of CombineRawBankViewsToRawEvent.

Add Gaudi::Accumulators::StatCounter to CombineRawBankViewsToRawEvent to give table of the form

EvtSize_<line name>    INFO Number of counters : X
 |    Counter                                      |     #     |    sum | mean/eff^* | rms/err^*  |     min   |     max    |
 | "DstData bank size (bytes)"                     |         X |      Y |         YY |     YYY    |      YYYY |      YYYYY |
 | "Event size (bytes)"                            |         X |      Z |         ZZ |     ZZZ    |      ZZZZ |      ZZZZZ |

Note that by running CombineRawBankViewsToRawEvent in VERBOSE mode - achieved through CombineRawBankViewsToRawEvent.bind(OutputLevel=1) one also has the log of the individual sizes of ALL RawBanks in banks.

Edited Feb 22, 2022 by Nicole Skidmore
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: evtsizeanalytics