Skip to content
Snippets Groups Projects

add all trigger matchable chains for Run3 in DAOD_PHYS (ATR-23142)

Merged Daniele Zanzi requested to merge dzanzi/athena:ATR-triggerListPHYS_dzanzi into master
All threads resolved!
1 file
+ 5
3
Compare changes
  • Side-by-side
  • Inline
@@ -111,17 +111,19 @@ if ConfigFlags.Trigger.EDMVersion == 3:
@@ -111,17 +111,19 @@ if ConfigFlags.Trigger.EDMVersion == 3:
# "HLT_e7_lhmedium_mu24_L1MU20",
# "HLT_e7_lhmedium_mu24_L1MU20",
# ]
# ]
# trigger_names_tau = ["HLT_tau25_mediumRNN_tracktwoMVA_L1TAU12IM",]
# trigger_names_tau = ["HLT_tau25_mediumRNN_tracktwoMVA_L1TAU12IM",]
r = re.compile("HLT_[1-9]*(e|mu|tau|g)\s*")
r = re.compile("HLT_.*tau.*")
r_notau = re.compile("HLT_[1-9]*(e|mu|g)\s*")
r_notau = re.compile("HLT_[1-9]*(e|mu|g).*")
for chain_name in GetFileMD(ConfigFlags.Input.Files)['TriggerMenu']['HLTChains']:
for chain_name in GetFileMD(ConfigFlags.Input.Files)['TriggerMenu']['HLTChains']:
result = r.match(chain_name)
result = r.match(chain_name)
result_notau = r_notau.match(chain_name)
result_notau = r_notau.match(chain_name)
if result is not None: trigger_names_tau.append(chain_name)
if result is not None: trigger_names_tau.append(chain_name)
if result_notau is not None: trigger_names_notau.append(chain_name)
if result_notau is not None: trigger_names_notau.append(chain_name)
 
trigger_names_notau = set(trigger_names_notau) - set(trigger_names_tau)
 
trigger_names_notau = list(trigger_names_notau)
else:
else:
for chain_name in GetFileMD(ConfigFlags.Input.Files)['TriggerMenu']['HLTChains']:
for chain_name in GetFileMD(ConfigFlags.Input.Files)['TriggerMenu']['HLTChains']:
if chain_name in trigger_names_full_notau: trigger_names_notau.append(chain_name)
if chain_name in trigger_names_full_notau: trigger_names_notau.append(chain_name)
# if chain_name in trigger_names_full_tau: trigger_names_tau.append(chain_name)
if chain_name in trigger_names_full_tau: trigger_names_tau.append(chain_name)
# Create trigger matching decorations
# Create trigger matching decorations
trigmatching_helper_notau = TriggerMatchingHelper(name='PHYSTriggerMatchingToolNoTau',
trigmatching_helper_notau = TriggerMatchingHelper(name='PHYSTriggerMatchingToolNoTau',
trigger_list = trigger_names_notau, add_to_df_job=True)
trigger_list = trigger_names_notau, add_to_df_job=True)
Loading