Skip to content

Test for max candidates/combinations in NBodycombiners

Daniel Magdalinski requested to merge dmagdali-max-combiners into master

Adding a Moore test looking for "Too many combinations/composites" warnings.

The test is run by with Moore/run Moore_max_candidates_test.sh which runs three python jobs, pre_combiner_job generates three json files containing dictionaries mapping algorithms to lines so that this linking can be added to the final table. The run_max_candidates_job runs a Moore job running over 'expected_2024_min_bias_hlt1_filtered_v2' from the TestFileDB. analyze_max_candidates then parses the log_file to collect all "Too many combinations/composites" warnings as well as other counters from the algorithm which are all added to a final html table. An example of the final output which was run over 10k events: MaxCombinerTest.html. This table is then picked up by the MaxCandidatesHandler(lhcb-core/LHCbPR2HD!298) to generate the final html file.

Edited by Daniel Magdalinski

Merge request reports