9 'MonitorService' :
'MonitorSvc',
11 'AuditInitialize' :
False,
14 'AuditFinalize' :
False,
15 'AuditReinitialize' :
False,
16 'AuditRestart' :
False,
18 'PropertiesPrint' :
False,
23 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
24 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
25 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
26 'UseEfficiencyRowFormat' :
True,
27 'CounterList' : [
'.*' ],
28 'StatEntityList' : [ ],
29 'ContextService' :
'AlgContextSvc',
32 'ContextService' :
""" the name of Algorithm Context Service [GaudiTool] """,
33 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<AlgTool>] """,
34 'AuditFinalize' :
""" trigger auditor on finalize() [AlgTool] """,
35 'AuditStop' :
""" trigger auditor on stop() [AlgTool] """,
36 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<AlgTool>] """,
37 'AuditStart' :
""" trigger auditor on start() [AlgTool] """,
38 'OutputLevel' :
""" output level [AlgTool] """,
39 'AuditReinitialize' :
""" trigger auditor on reinitialize() [AlgTool] """,
40 'AuditInitialize' :
""" trigger auditor on initialize() [AlgTool] """,
41 'AuditTools' :
""" [[deprecated]] unused [AlgTool] """,
42 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<AlgTool>] """,
43 'MonitorService' :
""" name to use for Monitor Service [AlgTool] """,
44 'AuditRestart' :
""" trigger auditor on restart() [AlgTool] """,
45 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<AlgTool>] """,
46 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
47 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<AlgTool>] """,
48 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<AlgTool>] """,
49 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
50 'StatPrint' :
""" print the table of counters [GaudiCommon<AlgTool>] """,
51 'Context' :
""" note: overridden by parent settings [GaudiCommon<AlgTool>] """,
52 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<AlgTool>] """,
53 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<AlgTool>] """,
54 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<AlgTool>] """,
55 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<AlgTool>] """,
57 def __init__(self, name = Configurable.DefaultName, **kwargs):
58 super(ErrorTool, self).
__init__(name)
59 for n,v
in kwargs.items():
74 'AuditAlgorithms' :
False,
75 'AuditInitialize' :
False,
76 'AuditReinitialize' :
False,
77 'AuditRestart' :
False,
78 'AuditExecute' :
False,
79 'AuditFinalize' :
False,
80 'AuditBeginRun' :
False,
81 'AuditEndRun' :
False,
85 'MonitorService' :
'MonitorSvc',
86 'RegisterForContextService' :
False,
88 'NeededResources' : [ ],
90 'FilterCircularDependencies' :
True,
94 'Frequency' :
""" [EventCounter] """,
95 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
96 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
97 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
98 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
99 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
100 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
101 'OutputLevel' :
""" output level [Algorithm] """,
102 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
103 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
104 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
105 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
106 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
107 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
108 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
109 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
110 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
111 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
112 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
113 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
114 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
115 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
116 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
118 def __init__(self, name = Configurable.DefaultName, **kwargs):
119 super(EventCounter, self).
__init__(name)
120 for n,v
in kwargs.items():
125 return 'EventCounter' 135 'AuditAlgorithms' :
False,
136 'AuditInitialize' :
False,
137 'AuditReinitialize' :
False,
138 'AuditRestart' :
False,
139 'AuditExecute' :
False,
140 'AuditFinalize' :
False,
141 'AuditBeginRun' :
False,
142 'AuditEndRun' :
False,
143 'AuditStart' :
False,
146 'MonitorService' :
'MonitorSvc',
147 'RegisterForContextService' :
True,
149 'NeededResources' : [ ],
151 'FilterCircularDependencies' :
True,
152 'ErrorsPrint' :
True,
153 'PropertiesPrint' :
False,
158 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
159 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
160 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
161 'UseEfficiencyRowFormat' :
True,
162 'CounterList' : [
'.*' ],
163 'StatEntityList' : [ ],
165 'RequireObjects' : [ ],
169 'Nodes' :
""" [EventNodeKiller] """,
170 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
171 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
172 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
173 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
174 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
175 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
176 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
177 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
178 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
179 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
180 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
181 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
182 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
183 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
184 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
185 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
186 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
187 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
188 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
189 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
190 'OutputLevel' :
""" output level [Algorithm] """,
191 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
192 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
193 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
194 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
195 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
196 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
197 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
198 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
199 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
200 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
201 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
202 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
203 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
204 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
205 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
207 def __init__(self, name = Configurable.DefaultName, **kwargs):
208 super(EventNodeKiller, self).
__init__(name)
209 for n,v
in kwargs.items():
214 return 'EventNodeKiller' 224 'AuditAlgorithms' :
False,
225 'AuditInitialize' :
False,
226 'AuditReinitialize' :
False,
227 'AuditRestart' :
False,
228 'AuditExecute' :
False,
229 'AuditFinalize' :
False,
230 'AuditBeginRun' :
False,
231 'AuditEndRun' :
False,
232 'AuditStart' :
False,
235 'MonitorService' :
'MonitorSvc',
236 'RegisterForContextService' :
True,
238 'NeededResources' : [ ],
240 'FilterCircularDependencies' :
True,
241 'ErrorsPrint' :
True,
242 'PropertiesPrint' :
False,
247 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
248 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
249 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
250 'UseEfficiencyRowFormat' :
True,
251 'CounterList' : [
'.*' ],
252 'StatEntityList' : [ ],
254 'RequireObjects' : [ ],
256 'Sequential' :
False,
258 'IgnoreFilterPassed' :
False,
259 'MeasureTime' :
False,
261 'ShortCircuit' :
True,
265 'ReturnOK' :
""" forces the sequencer to return a good status [GaudiSequencer] """,
266 'IgnoreFilterPassed' :
""" always continue [GaudiSequencer] """,
267 'ModeOR' :
""" use OR logic instead of AND [GaudiSequencer] """,
268 'Sequential' :
""" execute members one at a time [GaudiSequencer] """,
269 'Members' :
""" list of algorithms [GaudiSequencer] """,
270 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
271 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
272 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
273 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
274 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
275 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
276 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
277 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
278 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
279 'ShortCircuit' :
""" stop processing as soon as possible [GaudiSequencer] """,
280 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
281 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
282 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
283 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
284 'MeasureTime' :
""" measure time [GaudiSequencer] """,
285 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
286 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
287 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
288 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
289 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
290 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
291 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
292 'OutputLevel' :
""" output level [Algorithm] """,
293 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
294 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
295 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
296 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
297 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
298 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
299 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
300 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
301 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
302 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
303 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
304 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
305 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
306 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
307 'Invert' :
""" invert the logic result of the sequencer [GaudiSequencer] """,
308 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
310 def __init__(self, name = Configurable.DefaultName, **kwargs):
311 super(GaudiSequencer, self).
__init__(name)
312 for n,v
in kwargs.items():
317 return 'GaudiSequencer' 325 'MonitorService' :
'MonitorSvc',
326 'AuditTools' :
False,
327 'AuditInitialize' :
False,
328 'AuditStart' :
False,
330 'AuditFinalize' :
False,
331 'AuditReinitialize' :
False,
332 'AuditRestart' :
False,
333 'ErrorsPrint' :
True,
334 'PropertiesPrint' :
False,
339 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
340 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
341 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
342 'UseEfficiencyRowFormat' :
True,
343 'CounterList' : [
'.*' ],
344 'StatEntityList' : [ ],
345 'ContextService' :
'AlgContextSvc',
346 'HistoProduce' :
True,
347 'HistoPrint' :
False,
348 'HistoCountersPrint' :
True,
349 'HistoCheckForNaN' :
True,
350 'HistoSplitDir' :
False,
353 'HistoDir' :
'AlgTool',
354 'FullDetail' :
False,
355 'MonitorHistograms' :
True,
356 'FormatFor1DHistoTable' :
'| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |',
357 'ShortFormatFor1DHistoTable' :
' | %1$-25.25s %2%',
358 'HeaderFor1DHistoTable' :
'| Title | # | Mean | RMS | Skewness | Kurtosis |',
359 'UseSequencialNumericAutoIDs' :
False,
360 'AutoStringIDPurgeMap' : {
'/' :
'=SLASH=' },
363 'AutoStringIDPurgeMap' :
""" Map of strings to search and replace when using the title as the basis of automatically generated literal IDs [GaudiHistos<GaudiTool>] """,
364 'FormatFor1DHistoTable' :
""" Format string for printout of 1D histograms [GaudiHistos<GaudiTool>] """,
365 'MonitorHistograms' :
""" [GaudiHistos<GaudiTool>] """,
366 'HistoDir' :
""" Histogram Directory [GaudiHistos<GaudiTool>] """,
367 'HistoOffSet' :
""" OffSet for automatically assigned histogram numerical identifiers [GaudiHistos<GaudiTool>] """,
368 'HistoSplitDir' :
""" Split long directory names into short pieces (suitable for HBOOK) [GaudiHistos<GaudiTool>] """,
369 'UseSequencialNumericAutoIDs' :
""" Flag to allow users to switch back to the old style of creating numerical automatic IDs [GaudiHistos<GaudiTool>] """,
370 'HistoCheckForNaN' :
""" Switch on/off the checks for NaN and Infinity for histogram fill [GaudiHistos<GaudiTool>] """,
371 'HistoCountersPrint' :
""" Switch on/off the printout of histogram counters at finalization [GaudiHistos<GaudiTool>] """,
372 'ContextService' :
""" the name of Algorithm Context Service [GaudiTool] """,
373 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<AlgTool>] """,
374 'AuditFinalize' :
""" trigger auditor on finalize() [AlgTool] """,
375 'AuditStop' :
""" trigger auditor on stop() [AlgTool] """,
376 'ShortFormatFor1DHistoTable' :
""" Format string for printout of 1D histograms [GaudiHistos<GaudiTool>] """,
377 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<AlgTool>] """,
378 'FullDetail' :
""" [GaudiHistos<GaudiTool>] """,
379 'HistoTopDir' :
""" Top level histogram directory (take care that it ends with '/') [GaudiHistos<GaudiTool>] """,
380 'AuditStart' :
""" trigger auditor on start() [AlgTool] """,
381 'OutputLevel' :
""" output level [AlgTool] """,
382 'AuditReinitialize' :
""" trigger auditor on reinitialize() [AlgTool] """,
383 'AuditInitialize' :
""" trigger auditor on initialize() [AlgTool] """,
384 'AuditTools' :
""" [[deprecated]] unused [AlgTool] """,
385 'HistoProduce' :
""" Switch on/off the production of histograms [GaudiHistos<GaudiTool>] """,
386 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<AlgTool>] """,
387 'MonitorService' :
""" name to use for Monitor Service [AlgTool] """,
388 'HistoPrint' :
""" Switch on/off the printout of histograms at finalization [GaudiHistos<GaudiTool>] """,
389 'AuditRestart' :
""" trigger auditor on restart() [AlgTool] """,
390 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<AlgTool>] """,
391 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
392 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<AlgTool>] """,
393 'HeaderFor1DHistoTable' :
""" The table header for printout of 1D histograms [GaudiHistos<GaudiTool>] """,
394 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<AlgTool>] """,
395 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
396 'StatPrint' :
""" print the table of counters [GaudiCommon<AlgTool>] """,
397 'Context' :
""" note: overridden by parent settings [GaudiCommon<AlgTool>] """,
398 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<AlgTool>] """,
399 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<AlgTool>] """,
400 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<AlgTool>] """,
401 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<AlgTool>] """,
403 def __init__(self, name = Configurable.DefaultName, **kwargs):
404 super(HistoTool, self).
__init__(name)
405 for n,v
in kwargs.items():
420 'AuditAlgorithms' :
False,
421 'AuditInitialize' :
False,
422 'AuditReinitialize' :
False,
423 'AuditRestart' :
False,
424 'AuditExecute' :
False,
425 'AuditFinalize' :
False,
426 'AuditBeginRun' :
False,
427 'AuditEndRun' :
False,
428 'AuditStart' :
False,
431 'MonitorService' :
'MonitorSvc',
432 'RegisterForContextService' :
True,
434 'NeededResources' : [ ],
436 'FilterCircularDependencies' :
True,
437 'ErrorsPrint' :
True,
438 'PropertiesPrint' :
False,
443 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
444 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
445 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
446 'UseEfficiencyRowFormat' :
True,
447 'CounterList' : [
'.*' ],
448 'StatEntityList' : [ ],
450 'RequireObjects' : [ ],
451 'PercentPass' : 100.00000,
454 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
455 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
456 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
457 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
458 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
459 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
460 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
461 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
462 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
463 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
464 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
465 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
466 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
467 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
468 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
469 'PercentPass' :
""" percentage of events that should be passed [Prescaler] """,
470 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
471 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
472 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
473 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
474 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
475 'OutputLevel' :
""" output level [Algorithm] """,
476 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
477 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
478 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
479 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
480 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
481 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
482 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
483 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
484 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
485 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
486 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
487 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
488 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
489 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
490 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
492 def __init__(self, name = Configurable.DefaultName, **kwargs):
493 super(Prescaler, self).
__init__(name)
494 for n,v
in kwargs.items():
509 'AuditAlgorithms' :
False,
510 'AuditInitialize' :
False,
511 'AuditReinitialize' :
False,
512 'AuditRestart' :
False,
513 'AuditExecute' :
False,
514 'AuditFinalize' :
False,
515 'AuditBeginRun' :
False,
516 'AuditEndRun' :
False,
517 'AuditStart' :
False,
520 'MonitorService' :
'MonitorSvc',
521 'RegisterForContextService' :
False,
523 'NeededResources' : [ ],
525 'FilterCircularDependencies' :
True,
527 'BranchMembers' : [ ],
528 'StopOverride' :
False,
531 'StopOverride' :
""" stop on filter failure override [Sequencer] """,
532 'BranchMembers' :
""" branch member names [Sequencer] """,
533 'Members' :
""" member names [Sequencer] """,
534 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
535 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
536 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
537 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
538 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
539 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
540 'OutputLevel' :
""" output level [Algorithm] """,
541 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
542 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
543 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
544 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
545 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
546 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
547 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
548 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
549 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
550 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
551 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
552 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
553 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
554 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
555 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
557 def __init__(self, name = Configurable.DefaultName, **kwargs):
558 super(Sequencer, self).
__init__(name)
559 for n,v
in kwargs.items():
572 'MonitorService' :
'MonitorSvc',
573 'AuditTools' :
False,
574 'AuditInitialize' :
False,
575 'AuditStart' :
False,
577 'AuditFinalize' :
False,
578 'AuditReinitialize' :
False,
579 'AuditRestart' :
False,
580 'ErrorsPrint' :
True,
581 'PropertiesPrint' :
False,
586 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
587 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
588 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
589 'UseEfficiencyRowFormat' :
True,
590 'CounterList' : [
'.*' ],
591 'StatEntityList' : [ ],
592 'ContextService' :
'AlgContextSvc',
593 'HistoProduce' :
False,
594 'HistoPrint' :
False,
595 'HistoCountersPrint' :
True,
596 'HistoCheckForNaN' :
True,
597 'HistoSplitDir' :
False,
600 'HistoDir' :
'AlgTool',
601 'FullDetail' :
False,
602 'MonitorHistograms' :
True,
603 'FormatFor1DHistoTable' :
'| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |',
604 'ShortFormatFor1DHistoTable' :
' | %1$-25.25s %2%',
605 'HeaderFor1DHistoTable' :
'| Title | # | Mean | RMS | Skewness | Kurtosis |',
606 'UseSequencialNumericAutoIDs' :
False,
607 'AutoStringIDPurgeMap' : {
'/' :
'=SLASH=' },
609 'Normalised' :
False,
610 'GlobalTiming' :
False,
614 'GlobalTiming' :
""" [SequencerTimerTool] """,
615 'Shots' :
""" number of shots for CPU normalization [SequencerTimerTool] """,
616 'AutoStringIDPurgeMap' :
""" Map of strings to search and replace when using the title as the basis of automatically generated literal IDs [GaudiHistos<GaudiTool>] """,
617 'FormatFor1DHistoTable' :
""" Format string for printout of 1D histograms [GaudiHistos<GaudiTool>] """,
618 'MonitorHistograms' :
""" [GaudiHistos<GaudiTool>] """,
619 'HistoDir' :
""" Histogram Directory [GaudiHistos<GaudiTool>] """,
620 'HistoOffSet' :
""" OffSet for automatically assigned histogram numerical identifiers [GaudiHistos<GaudiTool>] """,
621 'HistoSplitDir' :
""" Split long directory names into short pieces (suitable for HBOOK) [GaudiHistos<GaudiTool>] """,
622 'UseSequencialNumericAutoIDs' :
""" Flag to allow users to switch back to the old style of creating numerical automatic IDs [GaudiHistos<GaudiTool>] """,
623 'HistoCheckForNaN' :
""" Switch on/off the checks for NaN and Infinity for histogram fill [GaudiHistos<GaudiTool>] """,
624 'HistoCountersPrint' :
""" Switch on/off the printout of histogram counters at finalization [GaudiHistos<GaudiTool>] """,
625 'ContextService' :
""" the name of Algorithm Context Service [GaudiTool] """,
626 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<AlgTool>] """,
627 'Normalised' :
""" normalise the time to a nominal PIII [SequencerTimerTool] """,
628 'AuditFinalize' :
""" trigger auditor on finalize() [AlgTool] """,
629 'AuditStop' :
""" trigger auditor on stop() [AlgTool] """,
630 'ShortFormatFor1DHistoTable' :
""" Format string for printout of 1D histograms [GaudiHistos<GaudiTool>] """,
631 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<AlgTool>] """,
632 'FullDetail' :
""" [GaudiHistos<GaudiTool>] """,
633 'HistoTopDir' :
""" Top level histogram directory (take care that it ends with '/') [GaudiHistos<GaudiTool>] """,
634 'AuditStart' :
""" trigger auditor on start() [AlgTool] """,
635 'OutputLevel' :
""" output level [AlgTool] """,
636 'AuditReinitialize' :
""" trigger auditor on reinitialize() [AlgTool] """,
637 'AuditInitialize' :
""" trigger auditor on initialize() [AlgTool] """,
638 'AuditTools' :
""" [[deprecated]] unused [AlgTool] """,
639 'HistoProduce' :
""" Switch on/off the production of histograms [GaudiHistos<GaudiTool>] """,
640 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<AlgTool>] """,
641 'MonitorService' :
""" name to use for Monitor Service [AlgTool] """,
642 'HistoPrint' :
""" Switch on/off the printout of histograms at finalization [GaudiHistos<GaudiTool>] """,
643 'AuditRestart' :
""" trigger auditor on restart() [AlgTool] """,
644 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<AlgTool>] """,
645 'NameSize' :
""" number of characters to be used in algorithm name column [SequencerTimerTool] """,
646 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
647 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<AlgTool>] """,
648 'HeaderFor1DHistoTable' :
""" The table header for printout of 1D histograms [GaudiHistos<GaudiTool>] """,
649 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<AlgTool>] """,
650 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
651 'StatPrint' :
""" print the table of counters [GaudiCommon<AlgTool>] """,
652 'Context' :
""" note: overridden by parent settings [GaudiCommon<AlgTool>] """,
653 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<AlgTool>] """,
654 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<AlgTool>] """,
655 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<AlgTool>] """,
656 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<AlgTool>] """,
658 def __init__(self, name = Configurable.DefaultName, **kwargs):
659 super(SequencerTimerTool, self).
__init__(name)
660 for n,v
in kwargs.items():
665 return 'SequencerTimerTool' 672 'OptimizedForDOD' :
False,
675 'OptimizedForDOD' :
""" enable optimization for Data-On-Demand Service [TimingAuditor] """,
676 'Enable' :
""" should the auditor be used or not [Auditor] """,
677 'OutputLevel' :
""" output level [Auditor] """,
679 def __init__(self, name = Configurable.DefaultName, **kwargs):
680 super(TimingAuditor, self).
__init__(name)
681 for n,v
in kwargs.items():
686 return 'TimingAuditor' 694 'MonitorService' :
'MonitorSvc',
695 'AuditTools' :
False,
696 'AuditInitialize' :
False,
697 'AuditStart' :
False,
699 'AuditFinalize' :
False,
700 'AuditReinitialize' :
False,
701 'AuditRestart' :
False,
702 'ErrorsPrint' :
True,
703 'PropertiesPrint' :
False,
708 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
709 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
710 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
711 'UseEfficiencyRowFormat' :
True,
712 'CounterList' : [
'.*' ],
713 'StatEntityList' : [ ],
714 'ContextService' :
'AlgContextSvc',
715 'HistoProduce' :
True,
716 'HistoPrint' :
False,
717 'HistoCountersPrint' :
True,
718 'HistoCheckForNaN' :
True,
719 'HistoSplitDir' :
False,
722 'HistoDir' :
'AlgTool',
723 'FullDetail' :
False,
724 'MonitorHistograms' :
True,
725 'FormatFor1DHistoTable' :
'| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |',
726 'ShortFormatFor1DHistoTable' :
' | %1$-25.25s %2%',
727 'HeaderFor1DHistoTable' :
'| Title | # | Mean | RMS | Skewness | Kurtosis |',
728 'UseSequencialNumericAutoIDs' :
False,
729 'AutoStringIDPurgeMap' : {
'/' :
'=SLASH=' },
730 'NTupleProduce' :
True,
731 'NTuplePrint' :
True,
732 'NTupleSplitDir' :
False,
734 'NTupleLUN' :
'FILE1',
736 'NTupleDir' :
'AlgTool',
737 'EvtColsProduce' :
False,
738 'EvtColsPrint' :
False,
739 'EvtColSplitDir' :
False,
741 'EvtColLUN' :
'EVTCOL',
743 'EvtColDir' :
'AlgTool',
746 'EvtColDir' :
""" Subdirectory for Event Tag Collections [GaudiTuples<GaudiHistoTool>] """,
747 'EvtColLUN' :
""" Logical File Unit for Event Tag Collections [GaudiTuples<GaudiHistoTool>] """,
748 'EvtColsProduce' :
""" general switch to enable/disable Event Tag Collections [GaudiTuples<GaudiHistoTool>] """,
749 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<AlgTool>] """,
750 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<AlgTool>] """,
751 'Context' :
""" note: overridden by parent settings [GaudiCommon<AlgTool>] """,
752 'StatPrint' :
""" print the table of counters [GaudiCommon<AlgTool>] """,
753 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
754 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<AlgTool>] """,
755 'HeaderFor1DHistoTable' :
""" The table header for printout of 1D histograms [GaudiHistos<GaudiTool>] """,
756 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<AlgTool>] """,
757 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
758 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<AlgTool>] """,
759 'NTupleLUN' :
""" Logical File Unit for N-tuples [GaudiTuples<GaudiHistoTool>] """,
760 'MonitorService' :
""" name to use for Monitor Service [AlgTool] """,
761 'HistoPrint' :
""" Switch on/off the printout of histograms at finalization [GaudiHistos<GaudiTool>] """,
762 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<AlgTool>] """,
763 'HistoProduce' :
""" Switch on/off the production of histograms [GaudiHistos<GaudiTool>] """,
764 'AuditTools' :
""" [[deprecated]] unused [AlgTool] """,
765 'EvtColOffSet' :
""" offset for numerical N-tuple ID [GaudiTuples<GaudiHistoTool>] """,
766 'AuditInitialize' :
""" trigger auditor on initialize() [AlgTool] """,
767 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<AlgTool>] """,
768 'AuditReinitialize' :
""" trigger auditor on reinitialize() [AlgTool] """,
769 'OutputLevel' :
""" output level [AlgTool] """,
770 'AuditStart' :
""" trigger auditor on start() [AlgTool] """,
771 'FullDetail' :
""" [GaudiHistos<GaudiTool>] """,
772 'EvtColTopDir' :
""" Top-level directory for Event Tag Collections [GaudiTuples<GaudiHistoTool>] """,
773 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<AlgTool>] """,
774 'ShortFormatFor1DHistoTable' :
""" Format string for printout of 1D histograms [GaudiHistos<GaudiTool>] """,
775 'AuditStop' :
""" trigger auditor on stop() [AlgTool] """,
776 'AuditFinalize' :
""" trigger auditor on finalize() [AlgTool] """,
777 'EvtColSplitDir' :
""" split long directory names into short pieces [GaudiTuples<GaudiHistoTool>] """,
778 'ContextService' :
""" the name of Algorithm Context Service [GaudiTool] """,
779 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<AlgTool>] """,
780 'HistoCountersPrint' :
""" Switch on/off the printout of histogram counters at finalization [GaudiHistos<GaudiTool>] """,
781 'NTuplePrint' :
""" print N-tuple statistics [GaudiTuples<GaudiHistoTool>] """,
782 'HistoCheckForNaN' :
""" Switch on/off the checks for NaN and Infinity for histogram fill [GaudiHistos<GaudiTool>] """,
783 'UseSequencialNumericAutoIDs' :
""" Flag to allow users to switch back to the old style of creating numerical automatic IDs [GaudiHistos<GaudiTool>] """,
784 'HistoSplitDir' :
""" Split long directory names into short pieces (suitable for HBOOK) [GaudiHistos<GaudiTool>] """,
785 'AuditRestart' :
""" trigger auditor on restart() [AlgTool] """,
786 'NTupleProduce' :
""" general switch to enable/disable N-tuples [GaudiTuples<GaudiHistoTool>] """,
787 'HistoOffSet' :
""" OffSet for automatically assigned histogram numerical identifiers [GaudiHistos<GaudiTool>] """,
788 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<AlgTool>] """,
789 'HistoDir' :
""" Histogram Directory [GaudiHistos<GaudiTool>] """,
790 'MonitorHistograms' :
""" [GaudiHistos<GaudiTool>] """,
791 'HistoTopDir' :
""" Top level histogram directory (take care that it ends with '/') [GaudiHistos<GaudiTool>] """,
792 'FormatFor1DHistoTable' :
""" Format string for printout of 1D histograms [GaudiHistos<GaudiTool>] """,
793 'EvtColsPrint' :
""" print statistics for Event Tag Collections [GaudiTuples<GaudiHistoTool>] """,
794 'AutoStringIDPurgeMap' :
""" Map of strings to search and replace when using the title as the basis of automatically generated literal IDs [GaudiHistos<GaudiTool>] """,
795 'NTupleOffSet' :
""" offset for numerical N-tuple ID [GaudiTuples<GaudiHistoTool>] """,
796 'NTupleSplitDir' :
""" split long directory names into short pieces (suitable for HBOOK) [GaudiTuples<GaudiHistoTool>] """,
797 'NTupleTopDir' :
""" top-level directory for N-Tuples [GaudiTuples<GaudiHistoTool>] """,
798 'NTupleDir' :
""" subdirectory for N-Tuples [GaudiTuples<GaudiHistoTool>] """,
800 def __init__(self, name = Configurable.DefaultName, **kwargs):
801 super(TupleTool, self).
__init__(name)
802 for n,v
in kwargs.items():
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)