GaudiJemallocConf.py
Go to the documentation of this file.
1 #Fri Oct 9 16:23:39 2015"""Automatically generated. DO NOT EDIT please"""
3 
4 class JemallocProfile( ConfigurableAlgorithm ) :
5  __slots__ = {
6  'OutputLevel' : 0, # int
7  'Enable' : True, # bool
8  'ErrorMax' : 1, # int
9  'ErrorCounter' : 0, # int
10  'AuditAlgorithms' : False, # bool
11  'AuditInitialize' : False, # bool
12  'AuditReinitialize' : False, # bool
13  'AuditRestart' : False, # bool
14  'AuditExecute' : False, # bool
15  'AuditFinalize' : False, # bool
16  'AuditBeginRun' : False, # bool
17  'AuditEndRun' : False, # bool
18  'AuditStart' : False, # bool
19  'AuditStop' : False, # bool
20  'MonitorService' : 'MonitorSvc', # str
21  'RegisterForContextService' : True, # bool
22  'ErrorsPrint' : True, # bool
23  'PropertiesPrint' : False, # bool
24  'StatPrint' : True, # bool
25  'TypePrint' : True, # bool
26  'Context' : '', # str
27  'RootInTES' : '', # str
28  'RootOnTES' : '', # str
29  'GlobalTimeOffset' : 0.0000000, # float
30  'StatTableHeader' : ' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |', # str
31  'RegularRowFormat' : ' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
32  'EfficiencyRowFormat' : ' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |', # str
33  'UseEfficiencyRowFormat' : True, # bool
34  'CounterList' : [ '.*' ], # list
35  'StatEntityList' : [ ], # list
36  'VetoObjects' : [ ], # list
37  'RequireObjects' : [ ], # list
38  'StartFromEventN' : 1, # int
39  'StopAtEventN' : 0, # int
40  'DumpPeriod' : 100, # int
41  }
42  _propertyDocDct = {
43  'DumpPeriod' : """ Period for dumping head to a file. Default=100 """,
44  'StartFromEventN' : """ After what event we start profiling. """,
45  'RequireObjects' : """ Execute only if one or more of these TES objects exists """,
46  'StopAtEventN' : """ After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0. """,
47  'VetoObjects' : """ Skip execute if one or more of these TES objects exists """,
48  'StatEntityList' : """ RegEx list, of StatEntity counters for CounterSummary. """,
49  'RegisterForContextService' : """ The flag to enforce the registration for Algorithm Context Service """,
50  'ErrorsPrint' : """ Print the statistics of errors/warnings/exceptions """,
51  'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
52  'PropertiesPrint' : """ Print the properties of the component """,
53  'TypePrint' : """ Add the actal C++ component type into the messages """,
54  'StatTableHeader' : """ The header row for the output Stat-table """,
55  'StatPrint' : """ Print the table of counters """,
56  'EfficiencyRowFormat' : """ The format for the regular row in the output Stat-table """,
57  'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
58  'CounterList' : """ RegEx list, of simple integer counters for CounterSummary. """,
59  }
60  def __init__(self, name = Configurable.DefaultName, **kwargs):
61  super(JemallocProfile, self).__init__(name)
62  for n,v in kwargs.items():
63  setattr(self, n, v)
64  def getDlls( self ):
65  return 'GaudiJemalloc'
66  def getType( self ):
67  return 'JemallocProfile'
68  pass # class JemallocProfile
def __init__(self, name=Configurable.DefaultName, kwargs)