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