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
+ 18
10
Compare changes
  • Side-by-side
  • Inline
@@ -19,6 +19,7 @@ from DerivationFrameworkJetEtMiss import METCommon
from TriggerMenuMT.TriggerAPI.TriggerAPI import TriggerAPI
from TriggerMenuMT.TriggerAPI.TriggerEnums import TriggerPeriod, TriggerType
from DerivationFrameworkTrigger.TriggerMatchingHelper import TriggerMatchingHelper
import re
#====================================================================
# SET UP STREAM
@@ -101,19 +102,26 @@ from AthenaConfiguration.AutoConfigFlags import GetFileMD
from AthenaConfiguration.AllConfigFlags import ConfigFlags
if ConfigFlags.Trigger.EDMVersion == 3:
trigger_names_notau = [
"HLT_mu26_ivarmedium_L1MU20",
"HLT_mu50_L1MU20",
"HLT_e26_etcut_L1EM22VHI",
"HLT_e26_lhmedium_L1EM22VHI",
"HLT_mu22_mu8noL1_L1MU20",
"HLT_e7_lhmedium_mu24_L1MU20",
]
trigger_names_tau = ["HLT_tau25_mediumRNN_tracktwoMVA_L1TAU12IM",]
# trigger_names_notau = [
# "HLT_mu26_ivarmedium_L1MU20",
# "HLT_mu50_L1MU20",
# "HLT_e26_etcut_L1EM22VHI",
# "HLT_e26_lhmedium_L1EM22VHI",
# "HLT_mu22_mu8noL1_L1MU20",
# "HLT_e7_lhmedium_mu24_L1MU20",
# ]
# trigger_names_tau = ["HLT_tau25_mediumRNN_tracktwoMVA_L1TAU12IM",]
r = re.compile("HLT_[1-9]*(e|mu|tau|g)\s*")
r_notau = re.compile("HLT_[1-9]*(e|mu|g)\s*")
for chain_name in GetFileMD(ConfigFlags.Input.Files)['TriggerMenu']['HLTChains']:
result = r.match(chain_name)
result_notau = r_notau.match(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)
else:
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_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
trigmatching_helper_notau = TriggerMatchingHelper(name='PHYSTriggerMatchingToolNoTau',
trigger_list = trigger_names_notau, add_to_df_job=True)
Loading