Skip to content

Draft: Removing persist reco and only adding certain types of tracks in order to reduce BW

Description

This MR is intended to reduce the bandwidth consumption of the trigger lines in the b_toxll_hlt2_mva module. It will:

  • Turn off persist reco
  • Add a rd_get_tracks function that will provide, to all the lines, only tracks needed by physics analyses.

Bandwidth

The bandwidth was measured by running this snippet over 100K events in data but ONLY for the lines in b_toxll_hlt2_mva. The resulting file sizes were:

# Kind Uncompressed Compressed
1 long 4.0M 2.3M
2 long_calo 7.6M 3.5M
3 long_calo_velo 11M 4.4M
4 long_calo_velo_pvs 11M 4.4M
5 long_calo_velo_pvs_upstreams 12M 4.6M
6 persist reco 20M 7M

The compression was done with zst -3.

Rates

The rates were tested with two configurations and they were seen to be unchanged, these are:

total passed rate
Hlt2RD_BuToKpEE_SameSign_MVA 100000 10 128.969
Hlt2RD_BsToPhiEE_MVA 100000 7 90.2784
Hlt2RD_BuToKpEE_MVA_misid 100000 5 64.4846
Hlt2RD_BuToKpEE_MVA_cal 100000 5 64.4846
Hlt2RD_BuToKpEE_MVA 100000 5 64.4846
Hlt2RD_B0ToKpPimEE_MVA_cal 100000 4 51.5877
Hlt2RD_LbTopKEE_MVA_misid 100000 4 51.5877
Hlt2RD_B0ToKpPimEE_MVA 100000 3 38.6908
Hlt2RD_BsToPhiEE_MVA_misid 100000 3 38.6908
Hlt2RD_B0ToKpPimEE_SameSign_MVA 100000 3 38.6908
Hlt2RD_LbTopKMuMu_SameSign_MVA 100000 2 25.7938
Hlt2RD_BsToPhiMuMu_SameSign_MVA 100000 1 12.8969
Hlt2RD_B0ToKpPimMuMu_MVA 100000 1 12.8969
Hlt2RD_BsToPhiMuMu_MVA 100000 1 12.8969
Hlt2RD_LbTopKMuMu_MVA 100000 1 12.8969
Hlt2RD_LbTopKEE_SameSign_MVA 100000 1 12.8969
Hlt2RD_BsToPhiEE_SameSign_MVA 100000 1 12.8969
Hlt2RD_B0ToKpPimEE_MVA_misid 100000 0 0
Hlt2RD_B0ToKpPimMuMu_SameSign_MVA 100000 0 0
Hlt2RD_LbTopKEE_MVA 100000 0 0
Hlt2RD_BuToKpMuMu_MVA 100000 0 0
Hlt2RD_BuToKpMuMu_SameSign_MVA 100000 0 0
Edited by Angel Campoverde

Merge request reports

Loading