v2 HltLumiSumary format and add lumi counters
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
-
2
change the version of the Allen Lumi bank to
make_lumi_summary
clean up - 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