Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
MC_HI_run3_v1.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2 
3 #------------------------------------------------------------------------#
4 # MC_HI_run3_v1.py menu for the obsoleted Phase-0 L1Calo based chains
5 #------------------------------------------------------------------------#
6 
7 # All chains are represented as ChainProp objects in a ChainStore
8 from .SignatureDicts import ChainStore
9 
10 import TriggerMenuMT.HLT.Menu.PhysicsP1_HI_run3_v1 as physics_menu
11 
12 HardProbesStream="HardProbes"
13 MinBiasStream="MinBias"
14 UPCStream="UPC"
15 MinBiasOverlayStream="MinBiasOverlay"
16 PCStream="PC"
17 CCStream="CC"
18 
19 from AthenaCommon.Logging import logging
20 log = logging.getLogger( __name__ )
21 
23  chains = ChainStore()
24 
25 
26  chains['Muon'] = []
27 
28  chains['Egamma'] = []
29 
30  chains['Jet'] = []
31 
32  chains['Combined'] = []
33 
34  chains['MinBias'] = []
35 
36  chains['Streaming'] = []
37 
38 
39  return chains
40 
41 def setupMenu():
42 
43  chains = physics_menu.getPhysicsHISignatures()
44 
45  log.info('[setupMenu] going to add the MC menu chains now')
46 
47  for sig,chainsInSig in getMCSignatures().items():
48  chains[sig] += chainsInSig
49 
50  return chains
51 
52 
python.HLT.Menu.MC_HI_run3_v1.getMCSignatures
def getMCSignatures()
Definition: MC_HI_run3_v1.py:22
python.HLT.Menu.SignatureDicts.ChainStore
Definition: SignatureDicts.py:72
TrigJetMonitorAlgorithm.items
items
Definition: TrigJetMonitorAlgorithm.py:71
python.HLT.Menu.MC_HI_run3_v1.setupMenu
def setupMenu()
Definition: MC_HI_run3_v1.py:41