ATLAS Offline Software
Static Public Attributes | Private Member Functions | List of all members
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
 

Private Member Functions

def _do_action (seld)
 
def _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()

def python.PerfMonFlags.doMonitoringMT._do_action (   seld)
private

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()

def python.PerfMonFlags.doMonitoringMT._undo_action (   self)
private

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:
PerfMonMTSvc
Definition: PerfMonMTSvc.h:41