8 'AuditServices' :
False,
9 'AuditInitialize' :
False,
12 'AuditFinalize' :
False,
13 'AuditReinitialize' :
False,
14 'AuditRestart' :
False,
15 'CreateLazily' :
False,
17 'OverrideUnClonable' :
False,
20 'OverrideUnClonable' :
""" override the Un-Clonability of Algorithms. Use with caution! [AlgResourcePool] """,
21 'AuditServices' :
""" [[deprecated]] unused [Service] """,
22 'AuditInitialize' :
""" trigger auditor on initialize() [Service] """,
23 'AuditStart' :
""" trigger auditor on start() [Service] """,
24 'OutputLevel' :
""" output level [Service] """,
25 'CreateLazily' :
""" [AlgResourcePool] """,
26 'AuditStop' :
""" trigger auditor on stop() [Service] """,
27 'AuditFinalize' :
""" trigger auditor on finalize() [Service] """,
28 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Service] """,
29 'TopAlg' :
""" names of the algorithms to be passed to the algorithm manager [AlgResourcePool] """,
30 'AuditRestart' :
""" trigger auditor on restart() [Service] """,
32 def __init__(self, name = Configurable.DefaultName, **kwargs):
33 super(AlgResourcePool, self).
__init__(name)
34 for n,v
in kwargs.items():
39 return 'AlgResourcePool' 45 'AuditServices' :
False,
46 'AuditInitialize' :
False,
49 'AuditFinalize' :
False,
50 'AuditReinitialize' :
False,
51 'AuditRestart' :
False,
52 'ThreadPoolSize' : -1,
53 'WhiteboardSvc' :
'EventDataSvc',
54 'IOBoundAlgSchedulerSvc' :
'IOBoundAlgSchedulerSvc',
55 'MaxIOBoundAlgosInFlight' : 0,
56 'SimulateExecution' :
False,
58 'DumpIntraEventDynamics' :
False,
59 'PreemptiveIOBoundTasks' :
False,
60 'CheckDependencies' :
False,
62 'EnableConditions' :
False,
63 'ShowDataDependencies' :
True,
64 'ShowDataFlow' :
False,
65 'ShowControlFlow' :
False,
68 'ShowDataFlow' :
""" Show the configuration of DataFlow between Algorithms [AvalancheSchedulerSvc] """,
69 'ShowDataDependencies' :
""" Show the INPUT and OUTPUT data dependencies of Algorithms [AvalancheSchedulerSvc] """,
70 'EnableConditions' :
""" Enable ConditionsSvc [AvalancheSchedulerSvc] """,
71 'DataLoaderAlg' :
""" Attribute unmet input dependencies to this DataLoader Algorithm [AvalancheSchedulerSvc] """,
72 'ShowControlFlow' :
""" Show the configuration of all Algorithms and Sequences [AvalancheSchedulerSvc] """,
73 'CheckDependencies' :
""" Runtime check of Algorithm Data Dependencies [AvalancheSchedulerSvc] """,
74 'PreemptiveIOBoundTasks' :
""" Turn on preemptive way of scheduling of I/O-bound algorithms [AvalancheSchedulerSvc] """,
75 'DumpIntraEventDynamics' :
""" Dump intra-event concurrency dynamics to csv file [AvalancheSchedulerSvc] """,
76 'SimulateExecution' :
""" Flag to perform single-pass simulation of execution flow before the actual execution [AvalancheSchedulerSvc] """,
77 'IOBoundAlgSchedulerSvc' :
""" [AvalancheSchedulerSvc] """,
78 'Optimizer' :
""" The following modes are currently available: PCE, COD, DRE, E [AvalancheSchedulerSvc] """,
79 'AuditServices' :
""" [[deprecated]] unused [Service] """,
80 'AuditInitialize' :
""" trigger auditor on initialize() [Service] """,
81 'AuditStart' :
""" trigger auditor on start() [Service] """,
82 'OutputLevel' :
""" output level [Service] """,
83 'WhiteboardSvc' :
""" The whiteboard name [AvalancheSchedulerSvc] """,
84 'AuditStop' :
""" trigger auditor on stop() [Service] """,
85 'AuditFinalize' :
""" trigger auditor on finalize() [Service] """,
86 'AuditRestart' :
""" trigger auditor on restart() [Service] """,
87 'MaxIOBoundAlgosInFlight' :
""" Maximum number of simultaneous I/O-bound algorithms [AvalancheSchedulerSvc] """,
88 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Service] """,
89 'ThreadPoolSize' :
""" Size of the threadpool initialised by TBB; a value of -1 gives TBB the freedom to choose [AvalancheSchedulerSvc] """,
91 def __init__(self, name = Configurable.DefaultName, **kwargs):
92 super(AvalancheSchedulerSvc, self).
__init__(name)
93 for n,v
in kwargs.items():
98 return 'AvalancheSchedulerSvc' 108 'AuditAlgorithms' :
False,
109 'AuditInitialize' :
False,
110 'AuditReinitialize' :
False,
111 'AuditRestart' :
False,
112 'AuditExecute' :
False,
113 'AuditFinalize' :
False,
114 'AuditBeginRun' :
False,
115 'AuditEndRun' :
False,
116 'AuditStart' :
False,
119 'MonitorService' :
'MonitorSvc',
120 'RegisterForContextService' :
True,
122 'NeededResources' : [ ],
124 'FilterCircularDependencies' :
True,
125 'ErrorsPrint' :
True,
126 'PropertiesPrint' :
False,
131 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
132 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
133 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
134 'UseEfficiencyRowFormat' :
True,
135 'CounterList' : [
'.*' ],
136 'StatEntityList' : [ ],
138 'RequireObjects' : [ ],
141 'avgRuntime' : 1.0000000,
142 'varRuntime' : 0.010000000,
144 'shortCalib' :
False,
146 'SleepFraction' : 0.00000,
147 'InvertDecision' :
False,
148 'NIterationsVect' : [ ],
152 'NTimesVect' :
""" Number of seconds for the calibration. [unknown owner type] """,
153 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
154 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
155 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
156 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
157 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
158 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
159 'localRndm' :
""" Decide if the local random generator is to be used [CPUCruncher] """,
160 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
161 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
162 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
163 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
164 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
165 'OutputLevel' :
""" output level [Algorithm] """,
166 'shortCalib' :
""" Enable coarse grained calibration [CPUCruncher] """,
167 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
168 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
169 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
170 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
171 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
172 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
173 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
174 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
175 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
176 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
177 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
178 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
179 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
180 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
181 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
182 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
183 'avgRuntime' :
""" Average runtime of the module. [CPUCruncher] """,
184 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
185 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
186 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
187 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
188 'inpKeys' :
""" [CPUCruncher] """,
189 'outKeys' :
""" [CPUCruncher] """,
190 'varRuntime' :
""" Variance of the runtime of the module. [CPUCruncher] """,
191 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
192 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
193 'RwRepetitions' :
""" Increase access to the WB [CPUCruncher] """,
194 'SleepFraction' :
""" Fraction of time, between 0 and 1, when an algorithm is actually sleeping instead of crunching [CPUCruncher] """,
195 'InvertDecision' :
""" Invert control flow decision. [CPUCruncher] """,
196 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
197 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
198 'NIterationsVect' :
""" Number of iterations for the calibration. [unknown owner type] """,
200 def __init__(self, name = Configurable.DefaultName, **kwargs):
201 super(CPUCruncher, self).
__init__(name)
202 for n,v
in kwargs.items():
217 'AuditAlgorithms' :
False,
218 'AuditInitialize' :
False,
219 'AuditReinitialize' :
False,
220 'AuditRestart' :
False,
221 'AuditExecute' :
False,
222 'AuditFinalize' :
False,
223 'AuditBeginRun' :
False,
224 'AuditEndRun' :
False,
225 'AuditStart' :
False,
228 'MonitorService' :
'MonitorSvc',
229 'RegisterForContextService' :
True,
231 'NeededResources' : [ ],
233 'FilterCircularDependencies' :
True,
234 'ErrorsPrint' :
True,
235 'PropertiesPrint' :
False,
240 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
241 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
242 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
243 'UseEfficiencyRowFormat' :
True,
244 'CounterList' : [
'.*' ],
245 'StatEntityList' : [ ],
247 'RequireObjects' : [ ],
250 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
251 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
252 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
253 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
254 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
255 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
256 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
257 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
258 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
259 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
260 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
261 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
262 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
263 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
264 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
265 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
266 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
267 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
268 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
269 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
270 'OutputLevel' :
""" output level [Algorithm] """,
271 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
272 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
273 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
274 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
275 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
276 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
277 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
278 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
279 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
280 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
281 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
282 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
283 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
284 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
285 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
287 def __init__(self, name = Configurable.DefaultName, **kwargs):
288 super(ContextEventCounterData, self).
__init__(name)
289 for n,v
in kwargs.items():
294 return 'ContextEventCounterData' 304 'AuditAlgorithms' :
False,
305 'AuditInitialize' :
False,
306 'AuditReinitialize' :
False,
307 'AuditRestart' :
False,
308 'AuditExecute' :
False,
309 'AuditFinalize' :
False,
310 'AuditBeginRun' :
False,
311 'AuditEndRun' :
False,
312 'AuditStart' :
False,
315 'MonitorService' :
'MonitorSvc',
316 'RegisterForContextService' :
True,
318 'NeededResources' : [ ],
320 'FilterCircularDependencies' :
True,
321 'ErrorsPrint' :
True,
322 'PropertiesPrint' :
False,
327 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
328 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
329 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
330 'UseEfficiencyRowFormat' :
True,
331 'CounterList' : [
'.*' ],
332 'StatEntityList' : [ ],
334 'RequireObjects' : [ ],
337 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
338 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
339 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
340 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
341 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
342 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
343 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
344 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
345 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
346 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
347 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
348 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
349 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
350 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
351 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
352 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
353 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
354 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
355 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
356 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
357 'OutputLevel' :
""" output level [Algorithm] """,
358 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
359 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
360 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
361 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
362 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
363 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
364 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
365 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
366 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
367 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
368 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
369 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
370 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
371 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
372 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
374 def __init__(self, name = Configurable.DefaultName, **kwargs):
375 super(ContextEventCounterPtr, self).
__init__(name)
376 for n,v
in kwargs.items():
381 return 'ContextEventCounterPtr' 387 'AuditServices' :
False,
388 'AuditInitialize' :
False,
389 'AuditStart' :
False,
391 'AuditFinalize' :
False,
392 'AuditReinitialize' :
False,
393 'AuditRestart' :
False,
394 'MaxEventsInFlight' : 0,
395 'ThreadPoolSize' : -1,
396 'WhiteboardSvc' :
'EventDataSvc',
397 'MaxAlgosInFlight' : 1,
398 'AlgosDependencies' : [ ],
399 'CheckDependencies' :
False,
400 'DataLoaderAlg' :
'',
401 'ShowDataDependencies' :
True,
402 'ShowDataFlow' :
False,
403 'ShowControlFlow' :
False,
406 'ShowDataFlow' :
""" Show the configuration of DataFlow between Algorithms [ForwardSchedulerSvc] """,
407 'ShowDataDependencies' :
""" Show the INPUT and OUTPUT data dependencies of Algorithms [ForwardSchedulerSvc] """,
408 'DataLoaderAlg' :
""" Attribute unmet input dependencies to this DataLoader Algorithm [ForwardSchedulerSvc] """,
409 'ShowControlFlow' :
""" Show the configuration of all Algorithms and Sequences [ForwardSchedulerSvc] """,
410 'CheckDependencies' :
""" Runtime check of Algorithm Data Dependencies [ForwardSchedulerSvc] """,
411 'AlgosDependencies' :
""" [[deprecated]] [ForwardSchedulerSvc] """,
412 'AuditServices' :
""" [[deprecated]] unused [Service] """,
413 'AuditInitialize' :
""" trigger auditor on initialize() [Service] """,
414 'AuditStart' :
""" trigger auditor on start() [Service] """,
415 'OutputLevel' :
""" output level [Service] """,
416 'WhiteboardSvc' :
""" The whiteboard name [ForwardSchedulerSvc] """,
417 'AuditStop' :
""" trigger auditor on stop() [Service] """,
418 'MaxAlgosInFlight' :
""" [[deprecated]] Taken from the whiteboard [ForwardSchedulerSvc] """,
419 'AuditFinalize' :
""" trigger auditor on finalize() [Service] """,
420 'AuditRestart' :
""" trigger auditor on restart() [Service] """,
421 'MaxEventsInFlight' :
""" Maximum number of event processed simultaneously [ForwardSchedulerSvc] """,
422 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Service] """,
423 'ThreadPoolSize' :
""" Size of the threadpool initialised by TBB; a value of -1 gives TBB the freedom to choose [ForwardSchedulerSvc] """,
425 def __init__(self, name = Configurable.DefaultName, **kwargs):
426 super(ForwardSchedulerSvc, self).
__init__(name)
427 for n,v
in kwargs.items():
432 return 'ForwardSchedulerSvc' 442 'AuditAlgorithms' :
False,
443 'AuditInitialize' :
False,
444 'AuditReinitialize' :
False,
445 'AuditRestart' :
False,
446 'AuditExecute' :
False,
447 'AuditFinalize' :
False,
448 'AuditBeginRun' :
False,
449 'AuditEndRun' :
False,
450 'AuditStart' :
False,
453 'MonitorService' :
'MonitorSvc',
454 'RegisterForContextService' :
True,
456 'NeededResources' : [ ],
458 'FilterCircularDependencies' :
True,
459 'ErrorsPrint' :
True,
460 'PropertiesPrint' :
False,
465 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
466 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
467 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
468 'UseEfficiencyRowFormat' :
True,
469 'CounterList' : [
'.*' ],
470 'StatEntityList' : [ ],
472 'RequireObjects' : [ ],
476 'DataKeys' :
""" list of objects to be read from file [Gaudi::Hive::FetchDataFromFile] """,
477 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
478 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
479 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
480 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
481 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
482 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
483 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
484 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
485 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
486 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
487 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
488 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
489 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
490 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
491 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
492 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
493 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
494 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
495 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
496 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
497 'OutputLevel' :
""" output level [Algorithm] """,
498 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
499 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
500 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
501 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
502 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
503 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
504 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
505 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
506 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
507 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
508 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
509 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
510 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
511 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
512 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
514 def __init__(self, name = Configurable.DefaultName, **kwargs):
515 super(Gaudi__Hive__FetchDataFromFile, self).
__init__(name)
516 for n,v
in kwargs.items():
521 return 'Gaudi::Hive::FetchDataFromFile' 531 'AuditAlgorithms' :
False,
532 'AuditInitialize' :
False,
533 'AuditReinitialize' :
False,
534 'AuditRestart' :
False,
535 'AuditExecute' :
False,
536 'AuditFinalize' :
False,
537 'AuditBeginRun' :
False,
538 'AuditEndRun' :
False,
539 'AuditStart' :
False,
542 'MonitorService' :
'MonitorSvc',
543 'RegisterForContextService' :
True,
545 'NeededResources' : [ ],
547 'FilterCircularDependencies' :
True,
548 'ErrorsPrint' :
True,
549 'PropertiesPrint' :
False,
554 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
555 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
556 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
557 'UseEfficiencyRowFormat' :
True,
558 'CounterList' : [
'.*' ],
559 'StatEntityList' : [ ],
561 'RequireObjects' : [ ],
564 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
565 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
566 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
567 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
568 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
569 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
570 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
571 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
572 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
573 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
574 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
575 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
576 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
577 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
578 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
579 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
580 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
581 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
582 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
583 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
584 'OutputLevel' :
""" output level [Algorithm] """,
585 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
586 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
587 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
588 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
589 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
590 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
591 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
592 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
593 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
594 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
595 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
596 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
597 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
598 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
599 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
601 def __init__(self, name = Configurable.DefaultName, **kwargs):
602 super(HiveReadAlgorithm, self).
__init__(name)
603 for n,v
in kwargs.items():
608 return 'HiveReadAlgorithm' 614 'AuditServices' :
False,
615 'AuditInitialize' :
False,
616 'AuditStart' :
False,
618 'AuditFinalize' :
False,
619 'AuditReinitialize' :
False,
620 'AuditRestart' :
False,
621 'HistogramPersistency' :
'',
624 'SchedulerName' :
'ForwardSchedulerSvc',
625 'EventNumberBlackList' : [ ],
628 'AuditServices' :
""" [[deprecated]] unused [Service] """,
629 'AuditInitialize' :
""" trigger auditor on initialize() [Service] """,
630 'AuditStart' :
""" trigger auditor on start() [Service] """,
631 'OutputLevel' :
""" output level [Service] """,
632 'EventNumberBlackList' :
""" [HiveSlimEventLoopMgr] """,
633 'AuditStop' :
""" trigger auditor on stop() [Service] """,
634 'SchedulerName' :
""" Name of the scheduler to be used [HiveSlimEventLoopMgr] """,
635 'Warnings' :
""" Set this property to false to suppress warning messages [HiveSlimEventLoopMgr] """,
636 'AuditFinalize' :
""" trigger auditor on finalize() [Service] """,
637 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Service] """,
638 'AuditRestart' :
""" trigger auditor on restart() [Service] """,
639 'HistogramPersistency' :
""" [HiveSlimEventLoopMgr] """,
640 'EvtSel' :
""" [HiveSlimEventLoopMgr] """,
642 def __init__(self, name = Configurable.DefaultName, **kwargs):
643 super(HiveSlimEventLoopMgr, self).
__init__(name)
644 for n,v
in kwargs.items():
649 return 'HiveSlimEventLoopMgr' 659 'AuditAlgorithms' :
False,
660 'AuditInitialize' :
False,
661 'AuditReinitialize' :
False,
662 'AuditRestart' :
False,
663 'AuditExecute' :
False,
664 'AuditFinalize' :
False,
665 'AuditBeginRun' :
False,
666 'AuditEndRun' :
False,
667 'AuditStart' :
False,
670 'MonitorService' :
'MonitorSvc',
671 'RegisterForContextService' :
True,
673 'NeededResources' : [ ],
675 'FilterCircularDependencies' :
True,
676 'ErrorsPrint' :
True,
677 'PropertiesPrint' :
False,
682 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
683 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
684 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
685 'UseEfficiencyRowFormat' :
True,
686 'CounterList' : [
'.*' ],
687 'StatEntityList' : [ ],
689 'RequireObjects' : [ ],
694 'Output' :
""" List of provided outputs [HiveTestAlgorithm] """,
695 'Input' :
""" List of required inputs [HiveTestAlgorithm] """,
696 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
697 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
698 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
699 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
700 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
701 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
702 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
703 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
704 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
705 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
706 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
707 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
708 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
709 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
710 'ExtraInputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
711 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
712 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
713 'ExtraOutputs' :
""" [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
714 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
715 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
716 'OutputLevel' :
""" output level [Algorithm] """,
717 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
718 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
719 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
720 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
721 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
722 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
723 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
724 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
725 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
726 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
727 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
728 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
729 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
730 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
731 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
733 def __init__(self, name = Configurable.DefaultName, **kwargs):
734 super(HiveTestAlgorithm, self).
__init__(name)
735 for n,v
in kwargs.items():
740 return 'HiveTestAlgorithm' 746 'AuditServices' :
False,
747 'AuditInitialize' :
False,
748 'AuditStart' :
False,
750 'AuditFinalize' :
False,
751 'AuditReinitialize' :
False,
752 'AuditRestart' :
False,
754 'RootName' :
'/Event',
755 'DataLoader' :
'EventPersistencySvc',
757 'ForceLeaves' :
False,
758 'EnableFaultHandler' :
False,
761 'EventSlots' :
""" number of event slots [HiveWhiteBoard] """,
762 'DataLoader' :
""" [HiveWhiteBoard] """,
763 'AuditServices' :
""" [[deprecated]] unused [Service] """,
764 'AuditInitialize' :
""" trigger auditor on initialize() [Service] """,
765 'AuditStart' :
""" trigger auditor on start() [Service] """,
766 'OutputLevel' :
""" output level [Service] """,
767 'AuditStop' :
""" trigger auditor on stop() [Service] """,
768 'ForceLeaves' :
""" force creation of default leaves on registerObject [HiveWhiteBoard] """,
769 'AuditFinalize' :
""" trigger auditor on finalize() [Service] """,
770 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Service] """,
771 'RootName' :
""" name of root entry [HiveWhiteBoard] """,
772 'AuditRestart' :
""" trigger auditor on restart() [Service] """,
773 'EnableFaultHandler' :
""" enable incidents on data creation requests [HiveWhiteBoard] """,
774 'RootCLID' :
""" CLID of root entry [HiveWhiteBoard] """,
776 def __init__(self, name = Configurable.DefaultName, **kwargs):
777 super(HiveWhiteBoard, self).
__init__(name)
778 for n,v
in kwargs.items():
783 return 'HiveWhiteBoard' 789 'AuditServices' :
False,
790 'AuditInitialize' :
False,
791 'AuditStart' :
False,
793 'AuditFinalize' :
False,
794 'AuditReinitialize' :
False,
795 'AuditRestart' :
False,
798 'AuditRestart' :
""" trigger auditor on restart() [Service] """,
799 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Service] """,
800 'AuditFinalize' :
""" trigger auditor on finalize() [Service] """,
801 'AuditStop' :
""" trigger auditor on stop() [Service] """,
802 'OutputLevel' :
""" output level [Service] """,
803 'AuditInitialize' :
""" trigger auditor on initialize() [Service] """,
804 'AuditServices' :
""" [[deprecated]] unused [Service] """,
805 'AuditStart' :
""" trigger auditor on start() [Service] """,
807 def __init__(self, name = Configurable.DefaultName, **kwargs):
808 super(IOBoundAlgSchedulerSvc, self).
__init__(name)
809 for n,v
in kwargs.items():
814 return 'IOBoundAlgSchedulerSvc' 820 'AuditServices' :
False,
821 'AuditInitialize' :
False,
822 'AuditStart' :
False,
824 'AuditFinalize' :
False,
825 'AuditReinitialize' :
False,
826 'AuditRestart' :
False,
827 'TaskPriorityRule' :
'',
828 'IgnoreDFRules' :
False,
829 'DumpPrecedenceTrace' :
False,
830 'PrecedenceTraceFile' :
'',
831 'DumpPrecedenceRules' :
False,
832 'PrecedenceRulesFile' :
'',
835 'PrecedenceRulesFile' :
""" Override default name of the GRAPHML precedence rules file. [PrecedenceSvc] """,
836 'DumpPrecedenceRules' :
""" Dump task precedence rules. The service must be in DEBUG mode for this switch to have effect. [PrecedenceSvc] """,
837 'PrecedenceTraceFile' :
""" Override default name of the GRAPHML trace file. NOTE: if more than 1 event is processed, the setting forces creation of a single file with cumulative precedence trace. [PrecedenceSvc] """,
838 'DumpPrecedenceTrace' :
""" Dump task precedence traces for each event.The service must be in DEBUG mode for this switch to have effect. [PrecedenceSvc] """,
839 'AuditInitialize' :
""" trigger auditor on initialize() [Service] """,
840 'AuditServices' :
""" [[deprecated]] unused [Service] """,
841 'IgnoreDFRules' :
""" Ignore the data flow rules. [PrecedenceSvc] """,
842 'AuditStop' :
""" trigger auditor on stop() [Service] """,
843 'AuditFinalize' :
""" trigger auditor on finalize() [Service] """,
844 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Service] """,
845 'AuditRestart' :
""" trigger auditor on restart() [Service] """,
846 'AuditStart' :
""" trigger auditor on start() [Service] """,
847 'OutputLevel' :
""" output level [Service] """,
848 'TaskPriorityRule' :
""" Task avalanche induction strategy. [PrecedenceSvc] """,
850 def __init__(self, name = Configurable.DefaultName, **kwargs):
851 super(PrecedenceSvc, self).
__init__(name)
852 for n,v
in kwargs.items():
857 return 'PrecedenceSvc' 863 'AuditServices' :
False,
864 'AuditInitialize' :
False,
865 'AuditStart' :
False,
867 'AuditFinalize' :
False,
868 'AuditReinitialize' :
False,
869 'AuditRestart' :
False,
873 'ThreadInitTools' :
""" ToolHandleArray of IThreadInitTools [unknown owner type] """,
874 'AuditRestart' :
""" trigger auditor on restart() [Service] """,
875 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Service] """,
876 'AuditFinalize' :
""" trigger auditor on finalize() [Service] """,
877 'AuditStop' :
""" trigger auditor on stop() [Service] """,
878 'OutputLevel' :
""" output level [Service] """,
879 'AuditInitialize' :
""" trigger auditor on initialize() [Service] """,
880 'AuditServices' :
""" [[deprecated]] unused [Service] """,
881 'AuditStart' :
""" trigger auditor on start() [Service] """,
883 def __init__(self, name = Configurable.DefaultName, **kwargs):
884 super(ThreadPoolSvc, self).
__init__(name)
885 for n,v
in kwargs.items():
890 return 'ThreadPoolSvc' 896 'AuditServices' :
False,
897 'AuditInitialize' :
False,
898 'AuditStart' :
False,
900 'AuditFinalize' :
False,
901 'AuditReinitialize' :
False,
902 'AuditRestart' :
False,
903 'TimelineFile' :
'timeline.csv',
904 'RecordTimeline' :
False,
905 'DumpTimeline' :
False,
909 'AuditServices' :
""" [[deprecated]] unused [Service] """,
910 'AuditInitialize' :
""" trigger auditor on initialize() [Service] """,
911 'TimelineFile' :
""" [TimelineSvc] """,
912 'AuditStart' :
""" trigger auditor on start() [Service] """,
913 'OutputLevel' :
""" output level [Service] """,
914 'AuditStop' :
""" trigger auditor on stop() [Service] """,
915 'DumpTimeline' :
""" Enable dumping of the timeline events [TimelineSvc] """,
916 'AuditFinalize' :
""" trigger auditor on finalize() [Service] """,
917 'Partial' :
""" [TimelineSvc] """,
918 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Service] """,
919 'AuditRestart' :
""" trigger auditor on restart() [Service] """,
920 'RecordTimeline' :
""" Enable recording of the timeline events [TimelineSvc] """,
922 def __init__(self, name = Configurable.DefaultName, **kwargs):
923 super(TimelineSvc, self).
__init__(name)
924 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)
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)
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)