8 'AuditServices' :
False,
9 'AuditInitialize' :
False,
12 'AuditFinalize' :
False,
13 'AuditReInitialize' :
False,
14 'AuditReStart' :
False,
15 'CreateLazily' :
False,
20 def __init__(self, name = Configurable.DefaultName, **kwargs):
21 super(AlgResourcePool, self).
__init__(name)
22 for n,v
in kwargs.items():
27 return 'AlgResourcePool'
36 'DataInputs' :
DataObjectDescriptorCollection(
"input_0|NULL|0|0#input_1|NULL|0|0#input_10|NULL|0|0#input_11|NULL|0|0#input_12|NULL|0|0#input_13|NULL|0|0#input_14|NULL|0|0#input_15|NULL|0|0#input_16|NULL|0|0#input_17|NULL|0|0#input_18|NULL|0|0#input_19|NULL|0|0#input_2|NULL|0|0#input_20|NULL|0|0#input_21|NULL|0|0#input_22|NULL|0|0#input_23|NULL|0|0#input_24|NULL|0|0#input_25|NULL|0|0#input_26|NULL|0|0#input_27|NULL|0|0#input_28|NULL|0|0#input_29|NULL|0|0#input_3|NULL|0|0#input_30|NULL|0|0#input_31|NULL|0|0#input_32|NULL|0|0#input_33|NULL|0|0#input_34|NULL|0|0#input_35|NULL|0|0#input_36|NULL|0|0#input_37|NULL|0|0#input_38|NULL|0|0#input_39|NULL|0|0#input_4|NULL|0|0#input_5|NULL|0|0#input_6|NULL|0|0#input_7|NULL|0|0#input_8|NULL|0|0#input_9|NULL|0|0"),
37 'DataOutputs' :
DataObjectDescriptorCollection(
"output_0|NULL|0|1#output_1|NULL|0|1#output_2|NULL|0|1#output_3|NULL|0|1#output_4|NULL|0|1#output_5|NULL|0|1#output_6|NULL|0|1#output_7|NULL|0|1#output_8|NULL|0|1#output_9|NULL|0|1"),
38 'AuditAlgorithms' :
False,
39 'AuditInitialize' :
False,
40 'AuditReinitialize' :
False,
41 'AuditRestart' :
False,
42 'AuditExecute' :
False,
43 'AuditFinalize' :
False,
44 'AuditBeginRun' :
False,
45 'AuditEndRun' :
False,
48 'MonitorService' :
'MonitorSvc',
49 'RegisterForContextService' :
True,
52 'NeededResources' : [ ],
54 'PropertiesPrint' :
False,
59 'GlobalTimeOffset' : 0.0000000,
60 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
61 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
62 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
63 'UseEfficiencyRowFormat' :
True,
64 'CounterList' : [
'.*' ],
65 'StatEntityList' : [ ],
67 'RequireObjects' : [ ],
68 'avgRuntime' : 1.0000000,
69 'varRuntime' : 0.010000000,
71 'NIterationsVect' : [ ],
75 'SleepyExecution' :
False,
78 'SleepyExecution' :
""" Sleep during execution instead of crunching """,
79 'EfficiencyRowFormat' :
""" The format for the regular row in the output Stat-table """,
80 'StatTableHeader' :
""" The header row for the output Stat-table """,
81 'Cardinality' :
""" How many clones to create """,
82 'PropertiesPrint' :
""" Print the properties of the component """,
83 'RegularRowFormat' :
""" The format for the regular row in the output Stat-table """,
84 'IsClonable' :
""" Thread-safe enough for cloning? """,
85 'avgRuntime' :
""" Average runtime of the module. """,
86 'RegisterForContextService' :
""" The flag to enforce the registration for Algorithm Context Service """,
87 'shortCalib' :
""" Enable coarse grained calibration """,
88 'UseEfficiencyRowFormat' :
""" Use the special format for printout of efficiency counters """,
89 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary. """,
90 'TypePrint' :
""" Add the actal C++ component type into the messages """,
91 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary. """,
92 'VetoObjects' :
""" Skip execute if one or more of these TES objects exists """,
93 'StatPrint' :
""" Print the table of counters """,
94 'NIterationsVect' :
""" Number of iterations for the calibration. """,
95 'RequireObjects' :
""" Execute only if one or more of these TES objects exists """,
96 'varRuntime' :
""" Variance of the runtime of the module. """,
97 'ErrorsPrint' :
""" Print the statistics of errors/warnings/exceptions """,
98 'RwRepetitions' :
""" Increase access to the WB """,
99 'localRndm' :
""" Decide if the local random generator is to be used """,
100 'NTimesVect' :
""" Number of seconds for the calibration. """,
102 def __init__(self, name = Configurable.DefaultName, **kwargs):
103 super(CPUCruncher, self).
__init__(name)
104 for n,v
in kwargs.items():
120 'AuditAlgorithms' :
False,
121 'AuditInitialize' :
False,
122 'AuditReinitialize' :
False,
123 'AuditRestart' :
False,
124 'AuditExecute' :
False,
125 'AuditFinalize' :
False,
126 'AuditBeginRun' :
False,
127 'AuditEndRun' :
False,
128 'AuditStart' :
False,
130 'MonitorService' :
'MonitorSvc',
131 'RegisterForContextService' :
True,
132 'IsClonable' :
False,
134 'NeededResources' : [ ],
135 'ErrorsPrint' :
True,
136 'PropertiesPrint' :
False,
141 'GlobalTimeOffset' : 0.0000000,
142 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
143 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
144 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
145 'UseEfficiencyRowFormat' :
True,
146 'CounterList' : [
'.*' ],
147 'StatEntityList' : [ ],
149 'RequireObjects' : [ ],
152 'RequireObjects' :
""" Execute only if one or more of these TES objects exists """,
153 'VetoObjects' :
""" Skip execute if one or more of these TES objects exists """,
154 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary. """,
155 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary. """,
156 'RegisterForContextService' :
""" The flag to enforce the registration for Algorithm Context Service """,
157 'IsClonable' :
""" Thread-safe enough for cloning? """,
158 'StatPrint' :
""" Print the table of counters """,
159 'ErrorsPrint' :
""" Print the statistics of errors/warnings/exceptions """,
160 'RegularRowFormat' :
""" The format for the regular row in the output Stat-table """,
161 'PropertiesPrint' :
""" Print the properties of the component """,
162 'TypePrint' :
""" Add the actal C++ component type into the messages """,
163 'Cardinality' :
""" How many clones to create """,
164 'StatTableHeader' :
""" The header row for the output Stat-table """,
165 'UseEfficiencyRowFormat' :
""" Use the special format for printout of efficiency counters """,
166 'EfficiencyRowFormat' :
""" The format for the regular row in the output Stat-table """,
168 def __init__(self, name = Configurable.DefaultName, **kwargs):
169 super(ContextEventCounterData, self).
__init__(name)
170 for n,v
in kwargs.items():
175 return 'ContextEventCounterData'
186 'AuditAlgorithms' :
False,
187 'AuditInitialize' :
False,
188 'AuditReinitialize' :
False,
189 'AuditRestart' :
False,
190 'AuditExecute' :
False,
191 'AuditFinalize' :
False,
192 'AuditBeginRun' :
False,
193 'AuditEndRun' :
False,
194 'AuditStart' :
False,
196 'MonitorService' :
'MonitorSvc',
197 'RegisterForContextService' :
True,
198 'IsClonable' :
False,
200 'NeededResources' : [ ],
201 'ErrorsPrint' :
True,
202 'PropertiesPrint' :
False,
207 'GlobalTimeOffset' : 0.0000000,
208 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
209 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
210 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
211 'UseEfficiencyRowFormat' :
True,
212 'CounterList' : [
'.*' ],
213 'StatEntityList' : [ ],
215 'RequireObjects' : [ ],
218 'RequireObjects' :
""" Execute only if one or more of these TES objects exists """,
219 'VetoObjects' :
""" Skip execute if one or more of these TES objects exists """,
220 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary. """,
221 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary. """,
222 'RegisterForContextService' :
""" The flag to enforce the registration for Algorithm Context Service """,
223 'IsClonable' :
""" Thread-safe enough for cloning? """,
224 'StatPrint' :
""" Print the table of counters """,
225 'ErrorsPrint' :
""" Print the statistics of errors/warnings/exceptions """,
226 'RegularRowFormat' :
""" The format for the regular row in the output Stat-table """,
227 'PropertiesPrint' :
""" Print the properties of the component """,
228 'TypePrint' :
""" Add the actal C++ component type into the messages """,
229 'Cardinality' :
""" How many clones to create """,
230 'StatTableHeader' :
""" The header row for the output Stat-table """,
231 'UseEfficiencyRowFormat' :
""" Use the special format for printout of efficiency counters """,
232 'EfficiencyRowFormat' :
""" The format for the regular row in the output Stat-table """,
234 def __init__(self, name = Configurable.DefaultName, **kwargs):
235 super(ContextEventCounterPtr, self).
__init__(name)
236 for n,v
in kwargs.items():
241 return 'ContextEventCounterPtr'
247 'AuditServices' :
False,
248 'AuditInitialize' :
False,
249 'AuditStart' :
False,
251 'AuditFinalize' :
False,
252 'AuditReInitialize' :
False,
253 'AuditReStart' :
False,
254 'MaxEventsInFlight' : 0,
255 'ThreadPoolSize' : -1,
256 'WhiteboardSvc' :
'EventDataSvc',
257 'AlgosDependencies' : [ ],
258 'MaxAlgosInFlight' : 0,
259 'useGraphFlowManagement' :
False,
260 'DataFlowManagerNext' :
False,
261 'SimulateExecution' :
False,
263 'DumpIntraEventDynamics' :
False,
266 'DumpIntraEventDynamics' :
""" Dump intra-event concurrency dynamics to csv file """,
267 'Optimizer' :
""" The following modes are currently available: PCE, COD, DRE, E """,
268 'MaxAlgosInFlight' :
""" Taken from the whiteboard. Deprecated """,
270 def __init__(self, name = Configurable.DefaultName, **kwargs):
271 super(ForwardSchedulerSvc, self).
__init__(name)
272 for n,v
in kwargs.items():
277 return 'ForwardSchedulerSvc'
283 'AuditServices' :
False,
284 'AuditInitialize' :
False,
285 'AuditStart' :
False,
287 'AuditFinalize' :
False,
288 'AuditReInitialize' :
False,
289 'AuditReStart' :
False,
292 'OutStreamType' :
'OutputStream',
293 'HistogramPersistency' :
'',
296 'MaxAlgosParallel' : 1,
297 'MaxEventsParallel' : 1,
299 'DumpQueues' :
False,
300 'CloneAlgorithms' :
False,
301 'AlgosDependencies' : [ ],
304 'Warnings' :
""" Set this property to false to suppress warning messages """,
306 def __init__(self, name = Configurable.DefaultName, **kwargs):
307 super(HiveEventLoopMgr, self).
__init__(name)
308 for n,v
in kwargs.items():
313 return 'HiveEventLoopMgr'
324 'AuditAlgorithms' :
False,
325 'AuditInitialize' :
False,
326 'AuditReinitialize' :
False,
327 'AuditRestart' :
False,
328 'AuditExecute' :
False,
329 'AuditFinalize' :
False,
330 'AuditBeginRun' :
False,
331 'AuditEndRun' :
False,
332 'AuditStart' :
False,
334 'MonitorService' :
'MonitorSvc',
335 'RegisterForContextService' :
True,
336 'IsClonable' :
False,
338 'NeededResources' : [ ],
339 'ErrorsPrint' :
True,
340 'PropertiesPrint' :
False,
345 'GlobalTimeOffset' : 0.0000000,
346 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
347 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
348 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
349 'UseEfficiencyRowFormat' :
True,
350 'CounterList' : [
'.*' ],
351 'StatEntityList' : [ ],
353 'RequireObjects' : [ ],
356 'RequireObjects' :
""" Execute only if one or more of these TES objects exists """,
357 'VetoObjects' :
""" Skip execute if one or more of these TES objects exists """,
358 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary. """,
359 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary. """,
360 'RegisterForContextService' :
""" The flag to enforce the registration for Algorithm Context Service """,
361 'IsClonable' :
""" Thread-safe enough for cloning? """,
362 'StatPrint' :
""" Print the table of counters """,
363 'ErrorsPrint' :
""" Print the statistics of errors/warnings/exceptions """,
364 'RegularRowFormat' :
""" The format for the regular row in the output Stat-table """,
365 'PropertiesPrint' :
""" Print the properties of the component """,
366 'TypePrint' :
""" Add the actal C++ component type into the messages """,
367 'Cardinality' :
""" How many clones to create """,
368 'StatTableHeader' :
""" The header row for the output Stat-table """,
369 'UseEfficiencyRowFormat' :
""" Use the special format for printout of efficiency counters """,
370 'EfficiencyRowFormat' :
""" The format for the regular row in the output Stat-table """,
372 def __init__(self, name = Configurable.DefaultName, **kwargs):
373 super(HiveReadAlgorithm, self).
__init__(name)
374 for n,v
in kwargs.items():
379 return 'HiveReadAlgorithm'
385 'AuditServices' :
False,
386 'AuditInitialize' :
False,
387 'AuditStart' :
False,
389 'AuditFinalize' :
False,
390 'AuditReInitialize' :
False,
391 'AuditReStart' :
False,
392 'HistogramPersistency' :
'',
395 'SchedulerName' :
'ForwardSchedulerSvc',
396 'EventNumberBlackList' : [ ],
399 'SchedulerName' :
""" Name of the scheduler to be used """,
400 'Warnings' :
""" Set this property to false to suppress warning messages """,
402 def __init__(self, name = Configurable.DefaultName, **kwargs):
403 super(HiveSlimEventLoopMgr, self).
__init__(name)
404 for n,v
in kwargs.items():
409 return 'HiveSlimEventLoopMgr'
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,
430 'MonitorService' :
'MonitorSvc',
431 'RegisterForContextService' :
True,
432 'IsClonable' :
False,
434 'NeededResources' : [ ],
435 'ErrorsPrint' :
True,
436 'PropertiesPrint' :
False,
441 'GlobalTimeOffset' : 0.0000000,
442 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
443 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
444 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
445 'UseEfficiencyRowFormat' :
True,
446 'CounterList' : [
'.*' ],
447 'StatEntityList' : [ ],
449 'RequireObjects' : [ ],
454 'Output' :
""" List of provided outputs """,
455 'RequireObjects' :
""" Execute only if one or more of these TES objects exists """,
456 'Input' :
""" List of required inputs """,
457 'VetoObjects' :
""" Skip execute if one or more of these TES objects exists """,
458 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary. """,
459 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary. """,
460 'RegisterForContextService' :
""" The flag to enforce the registration for Algorithm Context Service """,
461 'IsClonable' :
""" Thread-safe enough for cloning? """,
462 'StatPrint' :
""" Print the table of counters """,
463 'ErrorsPrint' :
""" Print the statistics of errors/warnings/exceptions """,
464 'RegularRowFormat' :
""" The format for the regular row in the output Stat-table """,
465 'PropertiesPrint' :
""" Print the properties of the component """,
466 'TypePrint' :
""" Add the actal C++ component type into the messages """,
467 'Cardinality' :
""" How many clones to create """,
468 'StatTableHeader' :
""" The header row for the output Stat-table """,
469 'UseEfficiencyRowFormat' :
""" Use the special format for printout of efficiency counters """,
470 'EfficiencyRowFormat' :
""" The format for the regular row in the output Stat-table """,
472 def __init__(self, name = Configurable.DefaultName, **kwargs):
473 super(HiveTestAlgorithm, self).
__init__(name)
474 for n,v
in kwargs.items():
479 return 'HiveTestAlgorithm'
485 'AuditServices' :
False,
486 'AuditInitialize' :
False,
487 'AuditStart' :
False,
489 'AuditFinalize' :
False,
490 'AuditReInitialize' :
False,
491 'AuditReStart' :
False,
493 'RootName' :
'/Event',
494 'DataLoader' :
'EventPersistencySvc',
496 'ForceLeaves' :
True,
497 'EnableFaultHandler' :
False,
501 def __init__(self, name = Configurable.DefaultName, **kwargs):
502 super(HiveWhiteBoard, self).
__init__(name)
503 for n,v
in kwargs.items():
508 return 'HiveWhiteBoard'
514 'AuditServices' :
False,
515 'AuditInitialize' :
False,
516 'AuditStart' :
False,
518 'AuditFinalize' :
False,
519 'AuditReInitialize' :
False,
520 'AuditReStart' :
False,
521 'AlgosDependencies' : [ ],
522 'UseTopAlgList' :
False,
523 'ThreadPoolSize' : -1,
524 'WhiteboardSvc' :
'EventDataSvc',
528 def __init__(self, name = Configurable.DefaultName, **kwargs):
529 super(ParallelSequentialSchedulerSvc, self).
__init__(name)
530 for n,v
in kwargs.items():
535 return 'ParallelSequentialSchedulerSvc'
541 'AuditServices' :
False,
542 'AuditInitialize' :
False,
543 'AuditStart' :
False,
545 'AuditFinalize' :
False,
546 'AuditReInitialize' :
False,
547 'AuditReStart' :
False,
548 'UseTopAlgList' :
True,
549 'SimultaneousEvents' : 1,
553 def __init__(self, name = Configurable.DefaultName, **kwargs):
554 super(RoundRobinSchedulerSvc, self).
__init__(name)
555 for n,v
in kwargs.items():
560 return 'RoundRobinSchedulerSvc'
566 'AuditServices' :
False,
567 'AuditInitialize' :
False,
568 'AuditStart' :
False,
570 'AuditFinalize' :
False,
571 'AuditReInitialize' :
False,
572 'AuditReStart' :
False,
573 'UseTopAlgList' :
True,
577 def __init__(self, name = Configurable.DefaultName, **kwargs):
578 super(SequentialSchedulerSvc, self).
__init__(name)
579 for n,v
in kwargs.items():
584 return 'SequentialSchedulerSvc'
590 'AuditServices' :
False,
591 'AuditInitialize' :
False,
592 'AuditStart' :
False,
594 'AuditFinalize' :
False,
595 'AuditReInitialize' :
False,
596 'AuditReStart' :
False,
597 'TimelineFile' :
'timeline.csv',
598 'RecordTimeline' :
False,
602 def __init__(self, name = Configurable.DefaultName, **kwargs):
603 super(TimelineSvc, self).
__init__(name)
604 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)