Skip to content

Change of file locations and fixes to Hlt2 bandwidth test

Shunan Zhang requested to merge hlt2-bandwidth-tests into master

To go with lhcb/Moore!2290 (merged).

The major change in this MR is rearranging code for the hlt2 bandwidth test, and getting prepared for the Sprucing test to be added soon.

Now the Moore runs are launched by the new script run_bandwidth_test_jobs like the throughput tests.

  • Add a new script run_bandwidth_test_jobs.py that configures input file by TestFileDB, events to process and the options to run.
  • Move test options baseline-streamless.py, baseline-5-streams.py and baseline-16-streams.py to $HLT2CONFROOT/tests/options/bandwidth/.
  • Add process option to most of the scripts to get prepared for the Sprucing bandwidth test.

Minor fixes

  • fix labels and x-axis ranges in make_bandwidth_test_plots.py
  • rename stream-configs.py -> hlt2-stream-configs.py
  • rename stream names b_to_charm -> b_to_open_charm, topb -> topo_b

Work towards lhcb/Moore#507 (closed).

cc @enoomen

Edited by Shunan Zhang

Merge request reports