ATLAS Offline Software
Loading...
Searching...
No Matches
TrigInDetValidation_menu_test Namespace Reference

Functions

 find_slices (chain_name)
 get_menu (name)

Variables

 tc = Chains()
 tida_dict = tc.get_menu_dict()
dict menu_chains = {}
list menus = []
bool has_missing = False
 valid_chains = get_menu(menu_name)

Function Documentation

◆ find_slices()

TrigInDetValidation_menu_test.find_slices ( chain_name)

Definition at line 27 of file TrigInDetValidation_menu_test.py.

27def find_slices(chain_name):
28 output = set()
29
30 for slice, cfg in tida_dict.items():
31 if chain_name in cfg["chains"]:
32 output.add(slice)
33
34 return output
35
STL class.

◆ get_menu()

TrigInDetValidation_menu_test.get_menu ( name)

Definition at line 36 of file TrigInDetValidation_menu_test.py.

36def get_menu(name):
37 # Import menu by name
38 menumodule = importlib.import_module(f'TriggerMenuMT.HLT.Menu.{menu_name}')
39 menu = menumodule.setupMenu()
40
41 output = []
42
43 for group, chains in menu.items():
44 output += [c.name for c in chains]
45
46 return output
47

Variable Documentation

◆ has_missing

bool TrigInDetValidation_menu_test.has_missing = False

Definition at line 48 of file TrigInDetValidation_menu_test.py.

◆ menu_chains

dict TrigInDetValidation_menu_test.menu_chains = {}

Definition at line 12 of file TrigInDetValidation_menu_test.py.

◆ menus

list TrigInDetValidation_menu_test.menus = []

Definition at line 15 of file TrigInDetValidation_menu_test.py.

◆ tc

TrigInDetValidation_menu_test.tc = Chains()

Definition at line 8 of file TrigInDetValidation_menu_test.py.

◆ tida_dict

TrigInDetValidation_menu_test.tida_dict = tc.get_menu_dict()

Definition at line 10 of file TrigInDetValidation_menu_test.py.

◆ valid_chains

TrigInDetValidation_menu_test.valid_chains = get_menu(menu_name)

Definition at line 51 of file TrigInDetValidation_menu_test.py.