ATLAS Offline Software
Functions | Variables
python.HLT.Menu.Physics_pp_run4_v1 Namespace Reference

Functions

def setupMenu (menu_name)
 

Variables

 PhysicsStream
 
 ExpressStream
 
 SingleMuonGroup
 
 MultiMuonGroup
 
 SingleElectronGroup
 
 MultiElectronGroup
 
 SinglePhotonGroup
 
 MultiPhotonGroup
 
 METGroup
 
 SingleJetGroup
 
 MultiJetGroup
 
 SingleBjetGroup
 
 MultiBjetGroup
 
 EgammaBjetGroup
 
 MuonBjetGroup
 
 BjetMETGroup
 
 SingleTauGroup
 
 MultiTauGroup
 
 BphysicsGroup
 
 BphysElectronGroup
 
 EgammaMuonGroup
 
 EgammaMETGroup
 
 MuonJetGroup
 
 TauMETGroup
 
 TauJetGroup
 
 TauPhotonGroup
 
 MuonMETGroup
 
 EgammaJetGroup
 
 EgammaTauGroup
 
 MuonTauGroup
 
 JetMETGroup
 
 MinBiasGroup
 
 ZeroBiasGroup
 
 MuonXStreamersGroup
 
 MuonXPhaseIStreamersGroup
 
 EgammaStreamersGroup
 
 EgammaPhaseIStreamersGroup
 
 TauStreamersGroup
 
 TauPhaseIStreamersGroup
 
 JetStreamersGroup
 
 JetPhaseIStreamersGroup
 
 METStreamersGroup
 
 METPhaseIStreamersGroup
 
 PrimaryL1MuGroup
 
 PrimaryLegGroup
 
 PrimaryPhIGroup
 
 SupportGroup
 
 SupportLegGroup
 
 SupportPhIGroup
 
 TagAndProbeGroup
 
 TagAndProbeLegGroup
 
 TagAndProbePhIGroup
 
 EOFL1MuGroup
 
 EOFEgammaLegGroup
 
 EOFEgammaPhIGroup
 
 EOFBPhysL1MuGroup
 
 EOFBeeLegGroup
 
 EOFTLALegGroup
 
 EOFTLAPhIGroup
 
 UnconvTrkGroup
 
 LowMuGroup
 
 Topo2Group
 
 Topo3Group
 
 LegacyTopoGroup
 

Function Documentation

◆ setupMenu()

def python.HLT.Menu.Physics_pp_run4_v1.setupMenu (   menu_name)

Definition at line 89 of file Physics_pp_run4_v1.py.

89 def setupMenu(menu_name):
90 
91  from AthenaCommon.Logging import logging
92  log = logging.getLogger( __name__ )
93  log.info('[setupMenu] going to add the Physics menu chains now')
94 
95  chains = ChainStore()
96  chains['Muon'] = []
97 
98  chains['Egamma'] = []
99 
100  chains['Tau'] = []
101 
102  chains['Jet'] = []
103 
104  chains['Bjet'] = []
105 
106  chains['MET'] = []
107 
108  chains['Bphysics'] = []
109 
110  chains['Combined'] = []
111 
112  chains['Monitor'] = []
113 
114  chains['Calib'] += []
115 
116  chains['UnconventionalTracking'] += []
117 
118  chains['EnhancedBias'] += []
119 
120  chains['Streaming'] += []
121 
122  chains['Beamspot'] += []
123 
124  # check all chains are classified as either primary, support or T&P chains
125  for sig in chains:
126  for chain in chains[sig]:
127  groupFound = False
128  for group in chain.groups:
129  if 'Primary' in group or 'Support' in group or 'EOF' in group:
130  groupFound = True
131  if not groupFound:
132  log.error("chain %s in Physics menu needs to be classified as either primary or support chain", chain.name)
133  raise RuntimeError("Add either the primary or support group to the chain %s",chain.name)
134 
135  return chains

Variable Documentation

◆ BjetMETGroup

python.HLT.Menu.Physics_pp_run4_v1.BjetMETGroup

Definition at line 33 of file Physics_pp_run4_v1.py.

◆ BphysElectronGroup

python.HLT.Menu.Physics_pp_run4_v1.BphysElectronGroup

Definition at line 37 of file Physics_pp_run4_v1.py.

◆ BphysicsGroup

python.HLT.Menu.Physics_pp_run4_v1.BphysicsGroup

Definition at line 36 of file Physics_pp_run4_v1.py.

◆ EgammaBjetGroup

python.HLT.Menu.Physics_pp_run4_v1.EgammaBjetGroup

Definition at line 31 of file Physics_pp_run4_v1.py.

◆ EgammaJetGroup

python.HLT.Menu.Physics_pp_run4_v1.EgammaJetGroup

Definition at line 45 of file Physics_pp_run4_v1.py.

◆ EgammaMETGroup

python.HLT.Menu.Physics_pp_run4_v1.EgammaMETGroup

Definition at line 39 of file Physics_pp_run4_v1.py.

◆ EgammaMuonGroup

python.HLT.Menu.Physics_pp_run4_v1.EgammaMuonGroup

Definition at line 38 of file Physics_pp_run4_v1.py.

◆ EgammaPhaseIStreamersGroup

python.HLT.Menu.Physics_pp_run4_v1.EgammaPhaseIStreamersGroup

Definition at line 54 of file Physics_pp_run4_v1.py.

◆ EgammaStreamersGroup

python.HLT.Menu.Physics_pp_run4_v1.EgammaStreamersGroup

Definition at line 53 of file Physics_pp_run4_v1.py.

◆ EgammaTauGroup

python.HLT.Menu.Physics_pp_run4_v1.EgammaTauGroup

Definition at line 46 of file Physics_pp_run4_v1.py.

◆ EOFBeeLegGroup

python.HLT.Menu.Physics_pp_run4_v1.EOFBeeLegGroup

Definition at line 78 of file Physics_pp_run4_v1.py.

◆ EOFBPhysL1MuGroup

python.HLT.Menu.Physics_pp_run4_v1.EOFBPhysL1MuGroup

Definition at line 77 of file Physics_pp_run4_v1.py.

◆ EOFEgammaLegGroup

python.HLT.Menu.Physics_pp_run4_v1.EOFEgammaLegGroup

Definition at line 75 of file Physics_pp_run4_v1.py.

◆ EOFEgammaPhIGroup

python.HLT.Menu.Physics_pp_run4_v1.EOFEgammaPhIGroup

Definition at line 76 of file Physics_pp_run4_v1.py.

◆ EOFL1MuGroup

python.HLT.Menu.Physics_pp_run4_v1.EOFL1MuGroup

Definition at line 74 of file Physics_pp_run4_v1.py.

◆ EOFTLALegGroup

python.HLT.Menu.Physics_pp_run4_v1.EOFTLALegGroup

Definition at line 79 of file Physics_pp_run4_v1.py.

◆ EOFTLAPhIGroup

python.HLT.Menu.Physics_pp_run4_v1.EOFTLAPhIGroup

Definition at line 80 of file Physics_pp_run4_v1.py.

◆ ExpressStream

python.HLT.Menu.Physics_pp_run4_v1.ExpressStream

Definition at line 19 of file Physics_pp_run4_v1.py.

◆ JetMETGroup

python.HLT.Menu.Physics_pp_run4_v1.JetMETGroup

Definition at line 48 of file Physics_pp_run4_v1.py.

◆ JetPhaseIStreamersGroup

python.HLT.Menu.Physics_pp_run4_v1.JetPhaseIStreamersGroup

Definition at line 58 of file Physics_pp_run4_v1.py.

◆ JetStreamersGroup

python.HLT.Menu.Physics_pp_run4_v1.JetStreamersGroup

Definition at line 57 of file Physics_pp_run4_v1.py.

◆ LegacyTopoGroup

python.HLT.Menu.Physics_pp_run4_v1.LegacyTopoGroup

Definition at line 87 of file Physics_pp_run4_v1.py.

◆ LowMuGroup

python.HLT.Menu.Physics_pp_run4_v1.LowMuGroup

Definition at line 83 of file Physics_pp_run4_v1.py.

◆ METGroup

python.HLT.Menu.Physics_pp_run4_v1.METGroup

Definition at line 26 of file Physics_pp_run4_v1.py.

◆ METPhaseIStreamersGroup

python.HLT.Menu.Physics_pp_run4_v1.METPhaseIStreamersGroup

Definition at line 60 of file Physics_pp_run4_v1.py.

◆ METStreamersGroup

python.HLT.Menu.Physics_pp_run4_v1.METStreamersGroup

Definition at line 59 of file Physics_pp_run4_v1.py.

◆ MinBiasGroup

python.HLT.Menu.Physics_pp_run4_v1.MinBiasGroup

Definition at line 49 of file Physics_pp_run4_v1.py.

◆ MultiBjetGroup

python.HLT.Menu.Physics_pp_run4_v1.MultiBjetGroup

Definition at line 30 of file Physics_pp_run4_v1.py.

◆ MultiElectronGroup

python.HLT.Menu.Physics_pp_run4_v1.MultiElectronGroup

Definition at line 23 of file Physics_pp_run4_v1.py.

◆ MultiJetGroup

python.HLT.Menu.Physics_pp_run4_v1.MultiJetGroup

Definition at line 28 of file Physics_pp_run4_v1.py.

◆ MultiMuonGroup

python.HLT.Menu.Physics_pp_run4_v1.MultiMuonGroup

Definition at line 21 of file Physics_pp_run4_v1.py.

◆ MultiPhotonGroup

python.HLT.Menu.Physics_pp_run4_v1.MultiPhotonGroup

Definition at line 25 of file Physics_pp_run4_v1.py.

◆ MultiTauGroup

python.HLT.Menu.Physics_pp_run4_v1.MultiTauGroup

Definition at line 35 of file Physics_pp_run4_v1.py.

◆ MuonBjetGroup

python.HLT.Menu.Physics_pp_run4_v1.MuonBjetGroup

Definition at line 32 of file Physics_pp_run4_v1.py.

◆ MuonJetGroup

python.HLT.Menu.Physics_pp_run4_v1.MuonJetGroup

Definition at line 40 of file Physics_pp_run4_v1.py.

◆ MuonMETGroup

python.HLT.Menu.Physics_pp_run4_v1.MuonMETGroup

Definition at line 44 of file Physics_pp_run4_v1.py.

◆ MuonTauGroup

python.HLT.Menu.Physics_pp_run4_v1.MuonTauGroup

Definition at line 47 of file Physics_pp_run4_v1.py.

◆ MuonXPhaseIStreamersGroup

python.HLT.Menu.Physics_pp_run4_v1.MuonXPhaseIStreamersGroup

Definition at line 52 of file Physics_pp_run4_v1.py.

◆ MuonXStreamersGroup

python.HLT.Menu.Physics_pp_run4_v1.MuonXStreamersGroup

Definition at line 51 of file Physics_pp_run4_v1.py.

◆ PhysicsStream

python.HLT.Menu.Physics_pp_run4_v1.PhysicsStream

Definition at line 18 of file Physics_pp_run4_v1.py.

◆ PrimaryL1MuGroup

python.HLT.Menu.Physics_pp_run4_v1.PrimaryL1MuGroup

Definition at line 62 of file Physics_pp_run4_v1.py.

◆ PrimaryLegGroup

python.HLT.Menu.Physics_pp_run4_v1.PrimaryLegGroup

Definition at line 64 of file Physics_pp_run4_v1.py.

◆ PrimaryPhIGroup

python.HLT.Menu.Physics_pp_run4_v1.PrimaryPhIGroup

Definition at line 66 of file Physics_pp_run4_v1.py.

◆ SingleBjetGroup

python.HLT.Menu.Physics_pp_run4_v1.SingleBjetGroup

Definition at line 29 of file Physics_pp_run4_v1.py.

◆ SingleElectronGroup

python.HLT.Menu.Physics_pp_run4_v1.SingleElectronGroup

Definition at line 22 of file Physics_pp_run4_v1.py.

◆ SingleJetGroup

python.HLT.Menu.Physics_pp_run4_v1.SingleJetGroup

Definition at line 27 of file Physics_pp_run4_v1.py.

◆ SingleMuonGroup

python.HLT.Menu.Physics_pp_run4_v1.SingleMuonGroup

Definition at line 20 of file Physics_pp_run4_v1.py.

◆ SinglePhotonGroup

python.HLT.Menu.Physics_pp_run4_v1.SinglePhotonGroup

Definition at line 24 of file Physics_pp_run4_v1.py.

◆ SingleTauGroup

python.HLT.Menu.Physics_pp_run4_v1.SingleTauGroup

Definition at line 34 of file Physics_pp_run4_v1.py.

◆ SupportGroup

python.HLT.Menu.Physics_pp_run4_v1.SupportGroup

Definition at line 67 of file Physics_pp_run4_v1.py.

◆ SupportLegGroup

python.HLT.Menu.Physics_pp_run4_v1.SupportLegGroup

Definition at line 68 of file Physics_pp_run4_v1.py.

◆ SupportPhIGroup

python.HLT.Menu.Physics_pp_run4_v1.SupportPhIGroup

Definition at line 69 of file Physics_pp_run4_v1.py.

◆ TagAndProbeGroup

python.HLT.Menu.Physics_pp_run4_v1.TagAndProbeGroup

Definition at line 71 of file Physics_pp_run4_v1.py.

◆ TagAndProbeLegGroup

python.HLT.Menu.Physics_pp_run4_v1.TagAndProbeLegGroup

Definition at line 72 of file Physics_pp_run4_v1.py.

◆ TagAndProbePhIGroup

python.HLT.Menu.Physics_pp_run4_v1.TagAndProbePhIGroup

Definition at line 73 of file Physics_pp_run4_v1.py.

◆ TauJetGroup

python.HLT.Menu.Physics_pp_run4_v1.TauJetGroup

Definition at line 42 of file Physics_pp_run4_v1.py.

◆ TauMETGroup

python.HLT.Menu.Physics_pp_run4_v1.TauMETGroup

Definition at line 41 of file Physics_pp_run4_v1.py.

◆ TauPhaseIStreamersGroup

python.HLT.Menu.Physics_pp_run4_v1.TauPhaseIStreamersGroup

Definition at line 56 of file Physics_pp_run4_v1.py.

◆ TauPhotonGroup

python.HLT.Menu.Physics_pp_run4_v1.TauPhotonGroup

Definition at line 43 of file Physics_pp_run4_v1.py.

◆ TauStreamersGroup

python.HLT.Menu.Physics_pp_run4_v1.TauStreamersGroup

Definition at line 55 of file Physics_pp_run4_v1.py.

◆ Topo2Group

python.HLT.Menu.Physics_pp_run4_v1.Topo2Group

Definition at line 85 of file Physics_pp_run4_v1.py.

◆ Topo3Group

python.HLT.Menu.Physics_pp_run4_v1.Topo3Group

Definition at line 86 of file Physics_pp_run4_v1.py.

◆ UnconvTrkGroup

python.HLT.Menu.Physics_pp_run4_v1.UnconvTrkGroup

Definition at line 82 of file Physics_pp_run4_v1.py.

◆ ZeroBiasGroup

python.HLT.Menu.Physics_pp_run4_v1.ZeroBiasGroup

Definition at line 50 of file Physics_pp_run4_v1.py.

python.HLT.Menu.Physics_pp_run4_v1.setupMenu
def setupMenu(menu_name)
Definition: Physics_pp_run4_v1.py:89