diff --git a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py index f84b0849ca2c494c704a16e92513778109c1dffd..e662f40aaa95edd9b2c5084c627a678e6c380273 100644 --- a/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py +++ b/Trigger/TriggerCommon/TriggerJobOpts/python/TriggerFlags.py @@ -827,6 +827,7 @@ class triggerMenuSetup(JobProperty): 'Dev_HI_run3_v1', # Dev_HI_run3 for AthenaMT 'MC_pp_v8', 'Physics_pp_v8', 'MC_pp_v8_no_prescale', 'MC_pp_v8_tight_mc_prescale', 'MC_pp_v8_tightperf_mc_prescale', 'MC_pp_v8_loose_mc_prescale','Physics_pp_v8_tight_physics_prescale', 'Cosmic_run3_v1', + 'LS2_v1_TriggerValidation_mc_prescale' ] _default_menu='Physics_pp_v7_primaries' diff --git a/Trigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt b/Trigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt index 1772c38bdca29466955d561a8f4ac9a1e49e5d4b..7dcf5292b5c0ff4e105330a0aafdf8c9c95d3a41 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt +++ b/Trigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt @@ -152,6 +152,6 @@ atlas_build_lvl1_trigger_menu( MC_pp_run3_v1 ) atlas_build_lvl1_trigger_menu( Cosmic_run3_v1 ) atlas_build_lvl1_trigger_menu( PhysicsP1_HI_run3_v1 ) atlas_build_lvl1_trigger_menu( Dev_HI_run3_v1 ) - +atlas_build_lvl1_trigger_menu( LS2_v1_TriggerValidation_mc_prescale ) diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py index 5b3ac669de1671c4e54579effb4ff22142079237..f2231c9363bf6451ca3e051989b0284fcc918984 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/LS2_v1.py @@ -266,3 +266,16 @@ def setupMenu(): Prescales = mc_menu.Prescales + +ps_online_list=[ + 'mb_sptrk_L1RD0_FILLED', + 'timeburner_L1All' +] + +Prescales.L1Prescales_trigvalid_mc_prescale = dict([(ctpid,1) for ctpid in Prescales.L1Prescales]) # setting all L1 prescales to 1 +Prescales.HLTPrescales_trigvalid_mc_prescale = {} + +chain_list=ps_online_list + +Prescales.HLTPrescales_trigvalid_mc_prescale.update(zip(chain_list,len(chain_list)*[ [-1, 0,-1] ])) + diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/MenuPrescaleConfig.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/MenuPrescaleConfig.py index 2ebceda799a869d0973cec35e6f00f17be20aff3..1ff6323e2b470d00e5934548f69bef94dbf72bd9 100755 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/MenuPrescaleConfig.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/MenuPrescaleConfig.py @@ -33,10 +33,13 @@ def MenuPrescaleConfig(triggerConfigHLT): elif 'tight_mc_prescale' in menu_name: L1Prescales = Prescales.L1Prescales_tight_mc_prescale HLTPrescales = Prescales.HLTPrescales_tight_mc_prescale + elif 'TriggerValidation_mc_prescale' in menu_name: + L1Prescales = Prescales.L1Prescales_trigvalid_mc_prescale + HLTPrescales = Prescales.HLTPrescales_trigvalid_mc_prescale else: L1Prescales = Prescales.L1Prescales HLTPrescales = Prescales.HLTPrescales - + elif menu_name.startswith('Physics_pp_run3_v1'): log.info('Physics_pp_run3_v1 menu setup') from TriggerMenuMT.HLTMenuConfig.Menu.Physics_pp_run3_v1 import setupMenu, Prescales