Add dynamic lookup in AlgToChainTool

Add the dynamic lookup in AlgToChainTool. It looks for active chains in related Store (that is retrieved based on the context) and intersects the result with a static lookup set (based on the menu).

The tool was also moved to the TrigCompositeUtils package.

Examples of static and dynamic lookup results:

static dynamic
algorithm: IMFastCaloEMReco

menu: LS2_v1
HLT_e3_etcut_L1EM3
HLT_e5_etcut_L1EM3
HLT_e7_etcut_L1EM7
HLT_e7_mu10_L1EM7_MU10
HLT_e7_mu12_L1EM7_MU10
HLT_g10_etcut_L1EM7
HLT_g15_etcut_L1EM12
HLT_e3_etcut_L1EM3
HLT_e5_etcut_L1EM3
algorithm: TrigFastTrackFinder_MinBias (part of disabled chain)

menu: LS2_v1_TriggerValidation_mc_prescale
HLT_mb_sptrk_L1RD0_FILLED -

Related to: ATR-19248

Tagging @mark

Merge request reports

Loading