Skip to content

jet hypo - technical changes

Peter Sherwood requested to merge peter/athena:master-23419-1 into master

This MR contains a number of technical changes that deal with issues arising from MR !41525 (merged).

ATR-23149

  1. chainPart dictionaries have a key/value "prefilters"/list. One of the possible entries has prefix "prefilter". Change this to "mask". This affects chain names, and reference files for the trigger ART tests have been updated.

    TrigHLTJetHypo/python/prefilter_mask.py TrigHLTJetHypo/python/scenario_simple.py TrigHLTJetHypo/python/test_hypoConfigBuilder.py TrigAnalysisTest/share/ref_RDOtoRDOTrig_v1Dev_build.ref TriggerTest/share/ref_data_v1Dev_build.ref TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py TriggerMenuMT/python/HLTMenuConfig/Menu/SignatureDicts.py

  2. Remove the share directory. Remove references to this directory from CMakeLists.txt

    TrigHypothesis/TrigHLTJetHypo/CMakeLists.txt TrigHLTJetHypo/share/dummy.txt

  3. jets passing hypo cuts are reported according to the chain part that specifies those cuts. Recently, the 'chainPartIndex' key was added to the chainPart dictionary. Use this index, rather than claculating an index from an offset + poition of the chainPart dictionary in the chainDict['chainParts'] list.

    TrigHypothesis/TrigHLTJetHypo/python/hypoConfigBuilder.py

@jbossios @valentem @hrussell @peter

Edited by Jonathan Bossio

Merge request reports