ATLAS Offline Software
Functions | Variables
python.TrigEgammaMonitorAlgorithm Namespace Reference

Functions

def TrigEgammaMonConfig (inputFlags, emulator=None)
 

Variables

 log_trigeg
 
 path
 
 flags
 
 Files
 
 isMC
 
 HISTFileName
 
 cfg
 
 trigEgammaMonitorAcc
 
 withDetails
 

Function Documentation

◆ TrigEgammaMonConfig()

def python.TrigEgammaMonitorAlgorithm.TrigEgammaMonConfig (   inputFlags,
  emulator = None 
)
Function to configures some algorithms in the monitoring system.

Definition at line 17 of file TrigEgammaMonitorAlgorithm.py.

17 def TrigEgammaMonConfig(inputFlags, emulator=None):
18  '''Function to configures some algorithms in the monitoring system.'''
19 
20  # The following class will make a sequence, configure algorithms, and link
21  from AthenaMonitoring import AthMonitorCfgHelper
22  helper = AthMonitorCfgHelper(inputFlags,'TrigEgammaAthMonitorCfg')
23 
24  from TrigConfigSvc.TriggerConfigAccess import getHLTMonitoringAccess
25  moniAccess=getHLTMonitoringAccess(inputFlags)
26 
27  if emulator: # add emulator as public
28  acc = helper.resobj
29  acc.addPublicTool(emulator.core())
30 
31  # configure alg and ana tools
32  from TrigEgammaMonitoring.TrigEgammaMonitoringConfig import TrigEgammaMonAlgBuilder
33  monAlgCfg = TrigEgammaMonAlgBuilder( helper, '2018', moniAccess, detailedHistograms=False, emulator=emulator ) # Using 2018 e/g tunings
34  # build monitor and book histograms
35  monAlgCfg.configure()
36 
37  # Finalize. The return value should be a tuple of the ComponentAccumulator
38  # and the sequence containing the created algorithms. If we haven't called
39  # any configuration other than the AthMonitorCfgHelper here, then we can
40  # just return directly (and not create "result" above)
41  # return the componenet accumulator to the main call
42  return helper.result()
43 
44 
45 

Variable Documentation

◆ cfg

python.TrigEgammaMonitorAlgorithm.cfg

Definition at line 67 of file TrigEgammaMonitorAlgorithm.py.

◆ Files

python.TrigEgammaMonitorAlgorithm.Files

Definition at line 58 of file TrigEgammaMonitorAlgorithm.py.

◆ flags

python.TrigEgammaMonitorAlgorithm.flags

Definition at line 57 of file TrigEgammaMonitorAlgorithm.py.

◆ HISTFileName

python.TrigEgammaMonitorAlgorithm.HISTFileName

Definition at line 60 of file TrigEgammaMonitorAlgorithm.py.

◆ isMC

python.TrigEgammaMonitorAlgorithm.isMC

Definition at line 59 of file TrigEgammaMonitorAlgorithm.py.

◆ log_trigeg

python.TrigEgammaMonitorAlgorithm.log_trigeg

Definition at line 14 of file TrigEgammaMonitorAlgorithm.py.

◆ path

python.TrigEgammaMonitorAlgorithm.path

Definition at line 55 of file TrigEgammaMonitorAlgorithm.py.

◆ trigEgammaMonitorAcc

python.TrigEgammaMonitorAlgorithm.trigEgammaMonitorAcc

Definition at line 70 of file TrigEgammaMonitorAlgorithm.py.

◆ withDetails

python.TrigEgammaMonitorAlgorithm.withDetails

Definition at line 77 of file TrigEgammaMonitorAlgorithm.py.

python.TriggerConfigAccess.getHLTMonitoringAccess
HLTMonitoringAccess getHLTMonitoringAccess(flags=None)
Definition: TriggerConfigAccess.py:256
python.TrigEgammaMonitorAlgorithm.TrigEgammaMonConfig
def TrigEgammaMonConfig(inputFlags, emulator=None)
Definition: TrigEgammaMonitorAlgorithm.py:17