ATLAS Offline Software
Loading...
Searching...
No Matches
python.PerfMonFlags.doMonitoringMT Class Reference
Inheritance diagram for python.PerfMonFlags.doMonitoringMT:
Collaboration diagram for python.PerfMonFlags.doMonitoringMT:

Static Public Attributes

bool statusOn = False
list allowedTypes = ['bool']
bool StoredValue = False

Protected Member Functions

 _do_action (seld)
 _undo_action (self)

Detailed Description

Flag to active the MT-safe monitoring framework and service(s)
   It of course deactives serial monitoring

Definition at line 20 of file PerfMonFlags.py.

Member Function Documentation

◆ _do_action()

python.PerfMonFlags.doMonitoringMT._do_action ( seld)
protected

Definition at line 27 of file PerfMonFlags.py.

27 def _do_action(seld):
28 # Setup PerfMonMTSvc
29 from AthenaCommon.AppMgr import ServiceMgr as svcMgr
30 if not hasattr(svcMgr, 'PerfMonMTSvc'):
31 from PerfMonComps.MTJobOptCfg import PerfMonMTSvc
32 svcMgr += PerfMonMTSvc("PerfMonMTSvc")
33 return
34

◆ _undo_action()

python.PerfMonFlags.doMonitoringMT._undo_action ( self)
protected

Definition at line 35 of file PerfMonFlags.py.

35 def _undo_action(self):
36 # Uninstall the service and the algorithm
37 from AthenaCommon.AppMgr import ServiceMgr as svcMgr
38
39 if hasattr(svcMgr, 'PerfMonMTSvc'):
40 del svcMgr.PerfMonMTSvc
41 return
42#

Member Data Documentation

◆ allowedTypes

list python.PerfMonFlags.doMonitoringMT.allowedTypes = ['bool']
static

Definition at line 25 of file PerfMonFlags.py.

◆ statusOn

bool python.PerfMonFlags.doMonitoringMT.statusOn = False
static

Definition at line 24 of file PerfMonFlags.py.

◆ StoredValue

bool python.PerfMonFlags.doMonitoringMT.StoredValue = False
static

Definition at line 26 of file PerfMonFlags.py.


The documentation for this class was generated from the following file: