Skip to content

v2 HltLumiSumary format and add lumi counters

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

Loading