Skip to content
Snippets Groups Projects

v2 HltLumiSumary format and add lumi counters

Merged Shu Xian requested to merge sxian_lumi_line into master

depends on LHCb!3803 (merged)

implement more proposed lumi counters

  • counters to be implement codimd:
    • SciFi in different modules and stations
    • ECal
      • ECal ET
      • ECal E_tot in different position
        • Inner upper
        • Middle upper
        • Outer upper
        • Inner bottom
        • Middle bottom
        • Outer bottom
    • Muon in
      • M2: R1, R2, R3, R4
      • M3: R1, R2, R3, R4
      • M4: R1, R2, R3, R4

change the version of the Allen Lumi bank to 2

clean up make_lumi_summary

  • remove the lumi info making parts outside the make_lumi_summary
  • standalone lumi counter infos collection algorithm for different sub-detector
    • calo_lumi_counters, muon_lumi_counters, pv_lumi_counters, scifi_lumi_counters, velo_lumi_counters
    • thus the line could run properly with some of the sub-detector banks missing
  • add dummy_maker to produce a dummy, to substitute missing inputs

more maintainable, and vanish ambiguity for decoding

  • Use the header file LumiSummaryOffsets_V2.h from LHCb
  • add an unsigned int encoding key to the start of every bank, which could be used to determine how was the bank encoded
    • since the json format lumi counters map is not ready yet, the encoding key is now decided by hashing a fixed lumi map.
    • this MR should go before the VDM scan, so the full functionality of the encoding key will be left for the next version
Edited by Rosen Matev

Merge request reports

Approved by

Merged by Rosen MatevRosen Matev 2 years ago (Oct 26, 2022 1:40pm UTC)

Merge details

  • Changes merged into master with 50821857 (commits were squashed).
  • Deleted the source branch.
  • Auto-merge enabled

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • mentioned in merge request LHCb!3786 (merged)

  • Shu Xian added 78 commits

    added 78 commits

    • d465e304...3eb7716a - 56 commits from branch master
    • 0b51212e - add caloET to lumi summaries
    • 7b9800fc - Fixed formatting
    • e68f23ec - use (0,0,0) as IP; convert adc readout to GeV
    • b4faba21 - Fixed formatting
    • 6c26caca - fix ECalET; add SciFi clusters in different module/station
    • 651d9c17 - Fixed formatting
    • 42697f64 - clean up make_lumi_summary, make the counter infos collecting part standalone
    • 46151430 - Fixed formatting
    • 8217e040 - fix gpu
    • a470daaf - fix gpu
    • 7b285bc7 - Fixed formatting
    • c2b4342d - fix gpu
    • 369296da - download Lumi Offsets includes from LHCb
    • e41e750e - update the ECal and Muon counters to the latest list
    • 4e8b77de - Fixed formatting
    • 66a6bd60 - fix version, rebase to master
    • 61275526 - add a 32 bits tck to the start of the lumi summary bank; remove the lumi READ>...
    • 9ecdb224 - a working but not really usable encoding key at the start of the lumi summary
    • d35afa6f - fix stack building
    • 9e998479 - fix stack building
    • f8d8bf53 - fix make_lumi_summary and calo_lumi_counters, rebase to master
    • 4094239a - minor fix, rebase to master

    Compare with previous version

  • Shu Xian added 1 commit

    added 1 commit

    • dfade4d9 - tempororally switch to downloading the lumi offset file

    Compare with previous version

  • Shu Xian added 26 commits

    added 26 commits

    • dfade4d9...680ec3fe - 2 commits from branch master
    • 24b83c4b - add caloET to lumi summaries
    • f5d24349 - Fixed formatting
    • dbb4445f - use (0,0,0) as IP; convert adc readout to GeV
    • e2d09a52 - Fixed formatting
    • 49761704 - fix ECalET; add SciFi clusters in different module/station
    • b78e344b - Fixed formatting
    • 220c78ab - clean up make_lumi_summary, make the counter infos collecting part standalone
    • 903ecf9a - Fixed formatting
    • 101d2cb0 - fix gpu
    • af8d3684 - fix gpu
    • 5fa6de30 - Fixed formatting
    • b2e27a64 - fix gpu
    • 488877ca - download Lumi Offsets includes from LHCb
    • 36f6d20b - update the ECal and Muon counters to the latest list
    • f8f91db9 - Fixed formatting
    • 3e1c6f86 - fix version, rebase to master
    • 028d72f6 - add a 32 bits tck to the start of the lumi summary bank; remove the lumi READ>...
    • 870046d3 - a working but not really usable encoding key at the start of the lumi summary
    • a6106c2c - fix stack building
    • f339b20b - fix stack building
    • 2d911b9c - fix make_lumi_summary and calo_lumi_counters, rebase to master
    • f68734af - minor fix, rebase to master
    • 7b926c25 - tempororally switch to downloading the lumi offset file
    • 4d80d5dc - tempororally switch to downloading the lumi offset file

    Compare with previous version

  • Shu Xian added 1 commit

    added 1 commit

    Compare with previous version

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