GaudiMTToolsConf.py
Go to the documentation of this file.
1 #Fri Jan 29 13:08:27 2016"""Automatically generated. DO NOT EDIT please"""
4 
5 class GaudiParallelizer( 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  'Members' : [ ], # list
44  'ModeOR' : False, # bool
45  'MeasureTime' : False, # bool
46  'ReturnOK' : False, # bool
47  'NumberOfThreads' : 0, # int
48  }
49  _propertyDocDct = {
50  'RequireObjects' : """ Execute only if one or more of these TES objects exists """,
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  'IsClonable' : """ Thread-safe enough for cloning? """,
56  'StatPrint' : """ Print the table of counters """,
57  'ErrorsPrint' : """ Print the statistics of errors/warnings/exceptions """,
58  'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
59  'PropertiesPrint' : """ Print the properties of the component """,
60  'TypePrint' : """ Add the actal C++ component type into the messages """,
61  'Cardinality' : """ How many clones to create """,
62  'StatTableHeader' : """ The header row for the output Stat-table """,
63  'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
64  'EfficiencyRowFormat' : """ The format for the regular row in the output Stat-table """,
65  }
66  def __init__(self, name = Configurable.DefaultName, **kwargs):
67  super(GaudiParallelizer, self).__init__(name)
68  for n,v in kwargs.items():
69  setattr(self, n, v)
70  def getDlls( self ):
71  return 'GaudiMTTools'
72  def getType( self ):
73  return 'GaudiParallelizer'
74  pass # class GaudiParallelizer
def __init__(self, name=Configurable.DefaultName, kwargs)