GaudiValgrindProfilingConf.py
Go to the documentation of this file.
1 #Fri Oct 9 16:23:51 2015"""Automatically generated. DO NOT EDIT please"""
3 
4 class CallgrindProfile( 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  'DumpAtEventN' : 0, # int
41  'ZeroAtEventN' : 0, # int
42  'DumpName' : '', # str
43  }
44  _propertyDocDct = {
45  'ZeroAtEventN' : """ After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0. """,
46  'StartFromEventN' : """ After what event we start profiling. """,
47  'RequireObjects' : """ Execute only if one or more of these TES objects exists """,
48  'StopAtEventN' : """ After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0. """,
49  'VetoObjects' : """ Skip execute if one or more of these TES objects exists """,
50  'DumpName' : """ Label for the callgrind dump """,
51  'DumpAtEventN' : """ After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0. """,
52  'StatEntityList' : """ RegEx list, of StatEntity counters for CounterSummary. """,
53  'RegisterForContextService' : """ The flag to enforce the registration for Algorithm Context Service """,
54  'ErrorsPrint' : """ Print the statistics of errors/warnings/exceptions """,
55  'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
56  'PropertiesPrint' : """ Print the properties of the component """,
57  'TypePrint' : """ Add the actal C++ component type into the messages """,
58  'StatTableHeader' : """ The header row for the output Stat-table """,
59  'StatPrint' : """ Print the table of counters """,
60  'EfficiencyRowFormat' : """ The format for the regular row in the output Stat-table """,
61  'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
62  'CounterList' : """ RegEx list, of simple integer counters for CounterSummary. """,
63  }
64  def __init__(self, name = Configurable.DefaultName, **kwargs):
65  super(CallgrindProfile, self).__init__(name)
66  for n,v in kwargs.items():
67  setattr(self, n, v)
68  def getDlls( self ):
69  return 'GaudiValgrindProfiling'
70  def getType( self ):
71  return 'CallgrindProfile'
72  pass # class CallgrindProfile
def __init__(self, name=Configurable.DefaultName, kwargs)