The Gaudi Framework  v30r3 (a5ef0a68)
GaudiCoreSvcConf.py
Go to the documentation of this file.
1 #Wed Aug 1 23:09:30 2018"""Automatically generated. DO NOT EDIT please"""
3 
4 class AlgExecStateSvc( ConfigurableService ) :
5  __slots__ = {
6  'OutputLevel' : 0, # int
7  'AuditServices' : False, # bool
8  'AuditInitialize' : False, # bool
9  'AuditStart' : False, # bool
10  'AuditStop' : False, # bool
11  'AuditFinalize' : False, # bool
12  'AuditReinitialize' : False, # bool
13  'AuditRestart' : False, # bool
14  }
15  _propertyDocDct = {
16  'OutputLevel' : """ output level [Service] """,
17  'AuditServices' : """ [[deprecated]] unused [Service] """,
18  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
19  'AuditStart' : """ trigger auditor on start() [Service] """,
20  'AuditStop' : """ trigger auditor on stop() [Service] """,
21  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
22  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
23  'AuditRestart' : """ trigger auditor on restart() [Service] """,
24  }
25  def __init__(self, name = Configurable.DefaultName, **kwargs):
26  super(AlgExecStateSvc, self).__init__(name)
27  for n,v in kwargs.items():
28  setattr(self, n, v)
29  def getDlls( self ):
30  return 'GaudiCoreSvc'
31  def getType( self ):
32  return 'AlgExecStateSvc'
33  pass # class AlgExecStateSvc
34 
35 class AppMgrRunable( ConfigurableService ) :
36  __slots__ = {
37  'OutputLevel' : 0, # int
38  'AuditServices' : False, # bool
39  'AuditInitialize' : False, # bool
40  'AuditStart' : False, # bool
41  'AuditStop' : False, # bool
42  'AuditFinalize' : False, # bool
43  'AuditReinitialize' : False, # bool
44  'AuditRestart' : False, # bool
45  'EvtMax' : -17974594, # int
46  }
47  _propertyDocDct = {
48  'OutputLevel' : """ output level [Service] """,
49  'AuditServices' : """ [[deprecated]] unused [Service] """,
50  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
51  'AuditStart' : """ trigger auditor on start() [Service] """,
52  'AuditStop' : """ trigger auditor on stop() [Service] """,
53  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
54  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
55  'AuditRestart' : """ trigger auditor on restart() [Service] """,
56  'EvtMax' : """ number of events to be processed [AppMgrRunable] """,
57  }
58  def __init__(self, name = Configurable.DefaultName, **kwargs):
59  super(AppMgrRunable, self).__init__(name)
60  for n,v in kwargs.items():
61  setattr(self, n, v)
62  def getDlls( self ):
63  return 'GaudiCoreSvc'
64  def getType( self ):
65  return 'AppMgrRunable'
66  pass # class AppMgrRunable
67 
68 class ApplicationMgr( ConfigurableService ) :
69  __slots__ = {
70  'Go' : 0, # int
71  'Exit' : 0, # int
72  'TopAlg' : [ ], # list
73  'OutStream' : [ ], # list
74  'OutStreamType' : 'OutputStream', # str
75  'MessageSvcType' : 'MessageSvc', # str
76  'JobOptionsSvcType' : 'JobOptionsSvc', # str
77  'SvcMapping' : [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ], # list
78  'SvcOptMapping' : [ ], # list
79  'EvtMax' : -1, # int
80  'ExtSvc' : [ ], # list
81  'ExtSvcCreates' : True, # bool
82  'Dlls' : [ ], # list
83  'JobOptionsType' : 'FILE', # str
84  'JobOptionsPath' : '', # str
85  'JobOptionsPostAction' : '', # str
86  'JobOptionsPreAction' : '', # str
87  'Runable' : 'AppMgrRunable', # str
88  'EventLoop' : 'EventLoopMgr', # str
89  'EvtSel' : '', # str
90  'HistogramPersistency' : 'NONE', # str
91  'OutputLevel' : 3, # int
92  'AppName' : 'ApplicationMgr', # str
93  'AppVersion' : '', # str
94  'ActivateHistory' : False, # bool
95  'StatusCodeCheck' : False, # bool
96  'PluginDebugLevel' : 0, # int
97  'CreateSvc' : [ ], # list
98  'AuditTools' : False, # bool
99  'AuditServices' : False, # bool
100  'AuditAlgorithms' : False, # bool
101  'Environment' : { }, # list
102  'InitializationLoopCheck' : True, # bool
103  'StopOnSignal' : False, # bool
104  'StalledEventMonitoring' : False, # bool
105  'PropertiesPrint' : False, # bool
106  'ReturnCode' : 0, # int
107  'AlgTypeAliases' : { }, # list
108  }
109  _propertyDocDct = {
110  'Go' : """ For SI's "Go" command via callback [ApplicationMgr] """,
111  'Exit' : """ For SI's "Exit" command via callback [ApplicationMgr] """,
112  'TopAlg' : """ List of top level algorithms names [ApplicationMgr] """,
113  'OutStream' : """ List of output stream names [ApplicationMgr] """,
114  'OutStreamType' : """ [[deprecated]] Output stream type [ApplicationMgr] """,
115  'MessageSvcType' : """ MessageSvc type [ApplicationMgr] """,
116  'JobOptionsSvcType' : """ JobOptionsSvc type [ApplicationMgr] """,
117  'SvcMapping' : """ Default mapping of services [ApplicationMgr] """,
118  'SvcOptMapping' : """ Default mapping of optional services [ApplicationMgr] """,
119  'EvtMax' : """ Number of events to be processed (-1 means all events) [ApplicationMgr] """,
120  'ExtSvc' : """ List of external services names [ApplicationMgr] """,
121  'ExtSvcCreates' : """ LHCb (default) or ATLAS definition of "ExtSvc" [ApplicationMgr] """,
122  'Dlls' : """ List of DDL's names [ApplicationMgr] """,
123  'JobOptionsType' : """ Source type (e.g. dbase, file...) [ApplicationMgr] """,
124  'JobOptionsPath' : """ The "file" to look for properties [ApplicationMgr] """,
125  'JobOptionsPostAction' : """ additional command to run on config [ApplicationMgr] """,
126  'JobOptionsPreAction' : """ additional command to run on config [ApplicationMgr] """,
127  'Runable' : """ Runable type [ApplicationMgr] """,
128  'EventLoop' : """ Processing manager type [ApplicationMgr] """,
129  'EvtSel' : """ Event selection [ApplicationMgr] """,
130  'HistogramPersistency' : """ Name of the Hist Pers Svc [ApplicationMgr] """,
131  'OutputLevel' : """ Message output level [ApplicationMgr] """,
132  'AppName' : """ The name of the application [ApplicationMgr] """,
133  'AppVersion' : """ The version of the application [ApplicationMgr] """,
134  'ActivateHistory' : """ Activate HistorySvc [ApplicationMgr] """,
135  'StatusCodeCheck' : """ Activate StatusCode checking [ApplicationMgr] """,
136  'PluginDebugLevel' : """ Debug level for the plugin system [ApplicationMgr] """,
137  'CreateSvc' : """ List of extra services to be created [ApplicationMgr] """,
138  'AuditTools' : """ [ApplicationMgr] """,
139  'AuditServices' : """ [ApplicationMgr] """,
140  'AuditAlgorithms' : """ [ApplicationMgr] """,
141  'Environment' : """ Environment variables to set [ApplicationMgr] """,
142  'InitializationLoopCheck' : """ For ServiceMgr initialization loop checking [ApplicationMgr] """,
143  'StopOnSignal' : """ Flag to enable/disable the signal handler that schedule a stop of the event loop [ApplicationMgr] """,
144  'StalledEventMonitoring' : """ Flag to enable/disable the monitoring and reporting of stalled events [ApplicationMgr] """,
145  'PropertiesPrint' : """ Flag to activate the printout of properties [ApplicationMgr] """,
146  'ReturnCode' : """ Return code of the application. Set internally in case of error conditions. [ApplicationMgr] """,
147  'AlgTypeAliases' : """ Aliases of algorithm types, to replace an algorithm type for every instance [unknown owner type] """,
148  }
149  def __init__(self, name = Configurable.DefaultName, **kwargs):
150  super(ApplicationMgr, self).__init__(name)
151  for n,v in kwargs.items():
152  setattr(self, n, v)
153  def getDlls( self ):
154  return 'GaudiCoreSvc'
155  def getType( self ):
156  return 'ApplicationMgr'
157  pass # class ApplicationMgr
158 
159 class DODBasicMapper( ConfigurableAlgTool ) :
160  __slots__ = {
161  'ExtraInputs' : [], # list
162  'ExtraOutputs' : [], # list
163  'OutputLevel' : 0, # int
164  'MonitorService' : 'MonitorSvc', # str
165  'AuditTools' : False, # bool
166  'AuditInitialize' : False, # bool
167  'AuditStart' : False, # bool
168  'AuditStop' : False, # bool
169  'AuditFinalize' : False, # bool
170  'AuditReinitialize' : False, # bool
171  'AuditRestart' : False, # bool
172  'Nodes' : { }, # list
173  'Algorithms' : { }, # list
174  }
175  _propertyDocDct = {
176  'ExtraInputs' : """ [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
177  'ExtraOutputs' : """ [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
178  'OutputLevel' : """ output level [AlgTool] """,
179  'MonitorService' : """ name to use for Monitor Service [AlgTool] """,
180  'AuditTools' : """ [[deprecated]] unused [AlgTool] """,
181  'AuditInitialize' : """ trigger auditor on initialize() [AlgTool] """,
182  'AuditStart' : """ trigger auditor on start() [AlgTool] """,
183  'AuditStop' : """ trigger auditor on stop() [AlgTool] """,
184  'AuditFinalize' : """ trigger auditor on finalize() [AlgTool] """,
185  'AuditReinitialize' : """ trigger auditor on reinitialize() [AlgTool] """,
186  'AuditRestart' : """ trigger auditor on restart() [AlgTool] """,
187  'Nodes' : """ map of the type of nodes to be associated to paths (path -> data_type). [DODBasicMapper] """,
188  'Algorithms' : """ map of algorithms to be used to produce entries (path -> alg_name). [DODBasicMapper] """,
189  }
190  def __init__(self, name = Configurable.DefaultName, **kwargs):
191  super(DODBasicMapper, self).__init__(name)
192  for n,v in kwargs.items():
193  setattr(self, n, v)
194  def getDlls( self ):
195  return 'GaudiCoreSvc'
196  def getType( self ):
197  return 'DODBasicMapper'
198  pass # class DODBasicMapper
199 
200 class DataOnDemandSvc( ConfigurableService ) :
201  __slots__ = {
202  'OutputLevel' : 0, # int
203  'AuditServices' : False, # bool
204  'AuditInitialize' : False, # bool
205  'AuditStart' : False, # bool
206  'AuditStop' : False, # bool
207  'AuditFinalize' : False, # bool
208  'AuditReinitialize' : False, # bool
209  'AuditRestart' : False, # bool
210  'IncidentName' : 'DataFault', # str
211  'DataSvc' : 'EventDataSvc', # str
212  'UsePreceedingPath' : True, # bool
213  'Dump' : False, # bool
214  'PreInitialize' : False, # bool
215  'AllowPreInitializeFailure' : False, # bool
216  'Algorithms' : [ ], # list
217  'Nodes' : [ ], # list
218  'AlgMap' : { }, # list
219  'NodeMap' : { }, # list
220  'Prefix' : '/Event/', # str
221  'NodeMappingTools' : [ ], # list
222  'AlgMappingTools' : [ ], # list
223  }
224  _propertyDocDct = {
225  'OutputLevel' : """ output level [Service] """,
226  'AuditServices' : """ [[deprecated]] unused [Service] """,
227  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
228  'AuditStart' : """ trigger auditor on start() [Service] """,
229  'AuditStop' : """ trigger auditor on stop() [Service] """,
230  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
231  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
232  'AuditRestart' : """ trigger auditor on restart() [Service] """,
233  'IncidentName' : """ the type of handled Incident [DataOnDemandSvc] """,
234  'DataSvc' : """ DataSvc name [DataOnDemandSvc] """,
235  'UsePreceedingPath' : """ allow creation of partial leaves [DataOnDemandSvc] """,
236  'Dump' : """ dump configuration and stastics, if set to True after initialize it triggers a dump immediately [DataOnDemandSvc] """,
237  'PreInitialize' : """ (pre)initialize all algorithms [DataOnDemandSvc] """,
238  'AllowPreInitializeFailure' : """ allow (pre)initialization of algorithms to fail without stopping the application [DataOnDemandSvc] """,
239  'Algorithms' : """ [[deprecated]] use AlgMap [DataOnDemandSvc] """,
240  'Nodes' : """ [[deprecated]] use NodeMap [DataOnDemandSvc] """,
241  'AlgMap' : """ mapping {'data': 'algorithm'} [DataOnDemandSvc] """,
242  'NodeMap' : """ mapping {'data': 'type'} [DataOnDemandSvc] """,
243  'Prefix' : """ [DataOnDemandSvc] """,
244  'NodeMappingTools' : """ list of tools of type IDODNodeMapper [DataOnDemandSvc] """,
245  'AlgMappingTools' : """ list of tools of type IDODAlgMapper [DataOnDemandSvc] """,
246  }
247  def __init__(self, name = Configurable.DefaultName, **kwargs):
248  super(DataOnDemandSvc, self).__init__(name)
249  for n,v in kwargs.items():
250  setattr(self, n, v)
251  def getDlls( self ):
252  return 'GaudiCoreSvc'
253  def getType( self ):
254  return 'DataOnDemandSvc'
255  pass # class DataOnDemandSvc
256 
257 class DataStreamTool( ConfigurableAlgTool ) :
258  __slots__ = {
259  'ExtraInputs' : [], # list
260  'ExtraOutputs' : [], # list
261  'OutputLevel' : 0, # int
262  'MonitorService' : 'MonitorSvc', # str
263  'AuditTools' : False, # bool
264  'AuditInitialize' : False, # bool
265  'AuditStart' : False, # bool
266  'AuditStop' : False, # bool
267  'AuditFinalize' : False, # bool
268  'AuditReinitialize' : False, # bool
269  'AuditRestart' : False, # bool
270  }
271  _propertyDocDct = {
272  'ExtraInputs' : """ [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
273  'ExtraOutputs' : """ [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
274  'OutputLevel' : """ output level [AlgTool] """,
275  'MonitorService' : """ name to use for Monitor Service [AlgTool] """,
276  'AuditTools' : """ [[deprecated]] unused [AlgTool] """,
277  'AuditInitialize' : """ trigger auditor on initialize() [AlgTool] """,
278  'AuditStart' : """ trigger auditor on start() [AlgTool] """,
279  'AuditStop' : """ trigger auditor on stop() [AlgTool] """,
280  'AuditFinalize' : """ trigger auditor on finalize() [AlgTool] """,
281  'AuditReinitialize' : """ trigger auditor on reinitialize() [AlgTool] """,
282  'AuditRestart' : """ trigger auditor on restart() [AlgTool] """,
283  }
284  def __init__(self, name = Configurable.DefaultName, **kwargs):
285  super(DataStreamTool, self).__init__(name)
286  for n,v in kwargs.items():
287  setattr(self, n, v)
288  def getDlls( self ):
289  return 'GaudiCoreSvc'
290  def getType( self ):
291  return 'DataStreamTool'
292  pass # class DataStreamTool
293 
294 class EventCollectionSelector( ConfigurableService ) :
295  __slots__ = {
296  'OutputLevel' : 0, # int
297  'AuditServices' : False, # bool
298  'AuditInitialize' : False, # bool
299  'AuditStart' : False, # bool
300  'AuditStop' : False, # bool
301  'AuditFinalize' : False, # bool
302  'AuditReinitialize' : False, # bool
303  'AuditRestart' : False, # bool
304  'CnvService' : 'EvtTupleSvc', # str
305  'Authentication' : '', # str
306  'Container' : 'B2PiPi', # str
307  'Item' : 'Address', # str
308  'Criteria' : '', # str
309  'DB' : '', # str
310  'DbType' : '', # str
311  'DbService' : '', # str
312  'Function' : 'NTuple::Selector', # str
313  }
314  _propertyDocDct = {
315  'OutputLevel' : """ output level [Service] """,
316  'AuditServices' : """ [[deprecated]] unused [Service] """,
317  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
318  'AuditStart' : """ trigger auditor on start() [Service] """,
319  'AuditStop' : """ trigger auditor on stop() [Service] """,
320  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
321  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
322  'AuditRestart' : """ trigger auditor on restart() [Service] """,
323  'CnvService' : """ name of the event collection service [EventCollectionSelector] """,
324  'Authentication' : """ authentication string (if needed) [EventCollectionSelector] """,
325  'Container' : """ container name [EventCollectionSelector] """,
326  'Item' : """ item name [EventCollectionSelector] """,
327  'Criteria' : """ criteria [EventCollectionSelector] """,
328  'DB' : """ datafile name [EventCollectionSelector] """,
329  'DbType' : """ database type identifier [EventCollectionSelector] """,
330  'DbService' : """ database service (exclusive property with db type) [EventCollectionSelector] """,
331  'Function' : """ selector name [EventCollectionSelector] """,
332  }
333  def __init__(self, name = Configurable.DefaultName, **kwargs):
334  super(EventCollectionSelector, self).__init__(name)
335  for n,v in kwargs.items():
336  setattr(self, n, v)
337  def getDlls( self ):
338  return 'GaudiCoreSvc'
339  def getType( self ):
340  return 'EventCollectionSelector'
341  pass # class EventCollectionSelector
342 
343 class EventLoopMgr( ConfigurableService ) :
344  __slots__ = {
345  'OutputLevel' : 0, # int
346  'AuditServices' : False, # bool
347  'AuditInitialize' : False, # bool
348  'AuditStart' : False, # bool
349  'AuditStop' : False, # bool
350  'AuditFinalize' : False, # bool
351  'AuditReinitialize' : False, # bool
352  'AuditRestart' : False, # bool
353  'TopAlg' : [ ], # list
354  'OutStream' : [ ], # list
355  'OutStreamType' : 'OutputStream', # str
356  'PrintControlFlowExpression' : False, # bool
357  'HistogramPersistency' : '', # str
358  'EvtSel' : '', # str
359  'Warnings' : True, # bool
360  }
361  _propertyDocDct = {
362  'OutputLevel' : """ output level [Service] """,
363  'AuditServices' : """ [[deprecated]] unused [Service] """,
364  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
365  'AuditStart' : """ trigger auditor on start() [Service] """,
366  'AuditStop' : """ trigger auditor on stop() [Service] """,
367  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
368  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
369  'AuditRestart' : """ trigger auditor on restart() [Service] """,
370  'TopAlg' : """ list of top level algorithms names [MinimalEventLoopMgr] """,
371  'OutStream' : """ list of output stream names [MinimalEventLoopMgr] """,
372  'OutStreamType' : """ [[deprecated]] default type for OutputStream instances [MinimalEventLoopMgr] """,
373  'PrintControlFlowExpression' : """ Print the control flow expression representing the content of TopAlg [MinimalEventLoopMgr] """,
374  'HistogramPersistency' : """ name of the Hist Pers type [EventLoopMgr] """,
375  'EvtSel' : """ event selector [EventLoopMgr] """,
376  'Warnings' : """ set to false to suppress warning messages [EventLoopMgr] """,
377  }
378  def __init__(self, name = Configurable.DefaultName, **kwargs):
379  super(EventLoopMgr, self).__init__(name)
380  for n,v in kwargs.items():
381  setattr(self, n, v)
382  def getDlls( self ):
383  return 'GaudiCoreSvc'
384  def getType( self ):
385  return 'EventLoopMgr'
386  pass # class EventLoopMgr
387 
388 class EventSelector( ConfigurableService ) :
389  __slots__ = {
390  'OutputLevel' : 0, # int
391  'AuditServices' : False, # bool
392  'AuditInitialize' : False, # bool
393  'AuditStart' : False, # bool
394  'AuditStop' : False, # bool
395  'AuditFinalize' : False, # bool
396  'AuditReinitialize' : False, # bool
397  'AuditRestart' : False, # bool
398  'Input' : [ ], # list
399  'FirstEvent' : 0, # int
400  'EvtMax' : 2147483647, # int
401  'PrintFreq' : 10, # int
402  'StreamManager' : 'DataStreamTool', # str
403  }
404  _propertyDocDct = {
405  'OutputLevel' : """ output level [Service] """,
406  'AuditServices' : """ [[deprecated]] unused [Service] """,
407  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
408  'AuditStart' : """ trigger auditor on start() [Service] """,
409  'AuditStop' : """ trigger auditor on stop() [Service] """,
410  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
411  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
412  'AuditRestart' : """ trigger auditor on restart() [Service] """,
413  'Input' : """ input stream specifiers (for job options) [EventSelector] """,
414  'FirstEvent' : """ first event to be processed [EventSelector] """,
415  'EvtMax' : """ maximum number of events to be processed [EventSelector] """,
416  'PrintFreq' : """ printout frequency [EventSelector] """,
417  'StreamManager' : """ [EventSelector] """,
418  }
419  def __init__(self, name = Configurable.DefaultName, **kwargs):
420  super(EventSelector, self).__init__(name)
421  for n,v in kwargs.items():
422  setattr(self, n, v)
423  def getDlls( self ):
424  return 'GaudiCoreSvc'
425  def getType( self ):
426  return 'EventSelector'
427  pass # class EventSelector
428 
429 class IncidentProcAlg( ConfigurableAlgorithm ) :
430  __slots__ = {
431  'ExtraInputs' : [], # list
432  'ExtraOutputs' : [], # list
433  'OutputLevel' : 0, # int
434  'Enable' : True, # bool
435  'ErrorMax' : 1, # int
436  'AuditAlgorithms' : False, # bool
437  'AuditInitialize' : False, # bool
438  'AuditReinitialize' : False, # bool
439  'AuditRestart' : False, # bool
440  'AuditExecute' : False, # bool
441  'AuditFinalize' : False, # bool
442  'AuditBeginRun' : False, # bool
443  'AuditEndRun' : False, # bool
444  'AuditStart' : False, # bool
445  'AuditStop' : False, # bool
446  'Timeline' : True, # bool
447  'MonitorService' : 'MonitorSvc', # str
448  'RegisterForContextService' : False, # bool
449  'Cardinality' : 1, # int
450  'NeededResources' : [ ], # list
451  'IsIOBound' : False, # bool
452  'FilterCircularDependencies' : True, # bool
453  }
454  _propertyDocDct = {
455  'ExtraInputs' : """ [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
456  'ExtraOutputs' : """ [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
457  'OutputLevel' : """ output level [Algorithm] """,
458  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
459  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
460  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
461  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
462  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
463  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
464  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
465  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
466  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
467  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
468  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
469  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
470  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
471  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
472  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
473  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
474  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
475  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
476  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
477  }
478  def __init__(self, name = Configurable.DefaultName, **kwargs):
479  super(IncidentProcAlg, self).__init__(name)
480  for n,v in kwargs.items():
481  setattr(self, n, v)
482  def getDlls( self ):
483  return 'GaudiCoreSvc'
484  def getType( self ):
485  return 'IncidentProcAlg'
486  pass # class IncidentProcAlg
487 
488 class IncidentSvc( ConfigurableService ) :
489  __slots__ = {
490  'OutputLevel' : 0, # int
491  'AuditServices' : False, # bool
492  'AuditInitialize' : False, # bool
493  'AuditStart' : False, # bool
494  'AuditStop' : False, # bool
495  'AuditFinalize' : False, # bool
496  'AuditReinitialize' : False, # bool
497  'AuditRestart' : False, # bool
498  }
499  _propertyDocDct = {
500  'OutputLevel' : """ output level [Service] """,
501  'AuditServices' : """ [[deprecated]] unused [Service] """,
502  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
503  'AuditStart' : """ trigger auditor on start() [Service] """,
504  'AuditStop' : """ trigger auditor on stop() [Service] """,
505  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
506  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
507  'AuditRestart' : """ trigger auditor on restart() [Service] """,
508  }
509  def __init__(self, name = Configurable.DefaultName, **kwargs):
510  super(IncidentSvc, self).__init__(name)
511  for n,v in kwargs.items():
512  setattr(self, n, v)
513  def getDlls( self ):
514  return 'GaudiCoreSvc'
515  def getType( self ):
516  return 'IncidentSvc'
517  pass # class IncidentSvc
518 
519 class InertMessageSvc( ConfigurableService ) :
520  __slots__ = {
521  'OutputLevel' : 0, # int
522  'AuditServices' : False, # bool
523  'AuditInitialize' : False, # bool
524  'AuditStart' : False, # bool
525  'AuditStop' : False, # bool
526  'AuditFinalize' : False, # bool
527  'AuditReinitialize' : False, # bool
528  'AuditRestart' : False, # bool
529  'Format' : '% F%18W%S%7W%R%T %0W%M', # str
530  'timeFormat' : '%Y-%m-%d %H:%M:%S,%f', # str
531  'showStats' : False, # bool
532  'statLevel' : 0, # int
533  'setVerbose' : [ ], # list
534  'setDebug' : [ ], # list
535  'setInfo' : [ ], # list
536  'setWarning' : [ ], # list
537  'setError' : [ ], # list
538  'setFatal' : [ ], # list
539  'setAlways' : [ ], # list
540  'useColors' : False, # bool
541  'verboseColorCode' : [ ], # list
542  'debugColorCode' : [ ], # list
543  'infoColorCode' : [ ], # list
544  'warningColorCode' : [ 'yellow' ], # list
545  'errorColorCode' : [ 'white' , 'red' ], # list
546  'fatalColorCode' : [ 'blue' , 'red' ], # list
547  'alwaysColorCode' : [ ], # list
548  'defaultLimit' : 500, # int
549  'verboseLimit' : 500, # int
550  'debugLimit' : 500, # int
551  'infoLimit' : 500, # int
552  'warningLimit' : 500, # int
553  'errorLimit' : 500, # int
554  'fatalLimit' : 500, # int
555  'alwaysLimit' : 0, # int
556  'enableSuppression' : False, # bool
557  'countInactive' : False, # bool
558  'tracedInactiveSources' : [ ], # list
559  'loggedStreams' : { }, # list
560  }
561  _propertyDocDct = {
562  'OutputLevel' : """ output level [Service] """,
563  'AuditServices' : """ [[deprecated]] unused [Service] """,
564  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
565  'AuditStart' : """ trigger auditor on start() [Service] """,
566  'AuditStop' : """ trigger auditor on stop() [Service] """,
567  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
568  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
569  'AuditRestart' : """ trigger auditor on restart() [Service] """,
570  'Format' : """ [MessageSvc] """,
571  'timeFormat' : """ [MessageSvc] """,
572  'showStats' : """ [MessageSvc] """,
573  'statLevel' : """ [MessageSvc] """,
574  'setVerbose' : """ [MessageSvc] """,
575  'setDebug' : """ [MessageSvc] """,
576  'setInfo' : """ [MessageSvc] """,
577  'setWarning' : """ [MessageSvc] """,
578  'setError' : """ [MessageSvc] """,
579  'setFatal' : """ [MessageSvc] """,
580  'setAlways' : """ [MessageSvc] """,
581  'useColors' : """ [MessageSvc] """,
582  'verboseColorCode' : """ [MessageSvc] """,
583  'debugColorCode' : """ [MessageSvc] """,
584  'infoColorCode' : """ [MessageSvc] """,
585  'warningColorCode' : """ [MessageSvc] """,
586  'errorColorCode' : """ [MessageSvc] """,
587  'fatalColorCode' : """ [MessageSvc] """,
588  'alwaysColorCode' : """ [MessageSvc] """,
589  'defaultLimit' : """ [MessageSvc] """,
590  'verboseLimit' : """ [MessageSvc] """,
591  'debugLimit' : """ [MessageSvc] """,
592  'infoLimit' : """ [MessageSvc] """,
593  'warningLimit' : """ [MessageSvc] """,
594  'errorLimit' : """ [MessageSvc] """,
595  'fatalLimit' : """ [MessageSvc] """,
596  'alwaysLimit' : """ [MessageSvc] """,
597  'enableSuppression' : """ [MessageSvc] """,
598  'countInactive' : """ [MessageSvc] """,
599  'tracedInactiveSources' : """ for each message source specified, print a stack trace for the unprotected and unseen messages [MessageSvc] """,
600  'loggedStreams' : """ MessageStream sources we want to dump into a logfile [MessageSvc] """,
601  }
602  def __init__(self, name = Configurable.DefaultName, **kwargs):
603  super(InertMessageSvc, self).__init__(name)
604  for n,v in kwargs.items():
605  setattr(self, n, v)
606  def getDlls( self ):
607  return 'GaudiCoreSvc'
608  def getType( self ):
609  return 'InertMessageSvc'
610  pass # class InertMessageSvc
611 
612 class JobOptionsSvc( ConfigurableService ) :
613  __slots__ = {
614  'OutputLevel' : 0, # int
615  'AuditServices' : False, # bool
616  'AuditInitialize' : False, # bool
617  'AuditStart' : False, # bool
618  'AuditStop' : False, # bool
619  'AuditFinalize' : False, # bool
620  'AuditReinitialize' : False, # bool
621  'AuditRestart' : False, # bool
622  'TYPE' : '', # str
623  'PATH' : '', # str
624  'SEARCHPATH' : '/builds/gaudi/Gaudi/GaudiExamples/tests/qmtest:/builds/gaudi/Gaudi/GaudiExamples/options', # str
625  'DUMPFILE' : '', # str
626  'PYTHONACTION' : '', # str
627  'PYTHONPARAMS' : '', # str
628  }
629  _propertyDocDct = {
630  'OutputLevel' : """ output level [Service] """,
631  'AuditServices' : """ [[deprecated]] unused [Service] """,
632  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
633  'AuditStart' : """ trigger auditor on start() [Service] """,
634  'AuditStop' : """ trigger auditor on stop() [Service] """,
635  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
636  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
637  'AuditRestart' : """ trigger auditor on restart() [Service] """,
638  'TYPE' : """ [JobOptionsSvc] """,
639  'PATH' : """ [JobOptionsSvc] """,
640  'SEARCHPATH' : """ [JobOptionsSvc] """,
641  'DUMPFILE' : """ [JobOptionsSvc] """,
642  'PYTHONACTION' : """ [JobOptionsSvc] """,
643  'PYTHONPARAMS' : """ [JobOptionsSvc] """,
644  }
645  def __init__(self, name = Configurable.DefaultName, **kwargs):
646  super(JobOptionsSvc, self).__init__(name)
647  for n,v in kwargs.items():
648  setattr(self, n, v)
649  def getDlls( self ):
650  return 'GaudiCoreSvc'
651  def getType( self ):
652  return 'JobOptionsSvc'
653  pass # class JobOptionsSvc
654 
655 class MessageSvc( ConfigurableService ) :
656  __slots__ = {
657  'OutputLevel' : 0, # int
658  'AuditServices' : False, # bool
659  'AuditInitialize' : False, # bool
660  'AuditStart' : False, # bool
661  'AuditStop' : False, # bool
662  'AuditFinalize' : False, # bool
663  'AuditReinitialize' : False, # bool
664  'AuditRestart' : False, # bool
665  'Format' : '% F%18W%S%7W%R%T %0W%M', # str
666  'timeFormat' : '%Y-%m-%d %H:%M:%S,%f', # str
667  'showStats' : False, # bool
668  'statLevel' : 0, # int
669  'setVerbose' : [ ], # list
670  'setDebug' : [ ], # list
671  'setInfo' : [ ], # list
672  'setWarning' : [ ], # list
673  'setError' : [ ], # list
674  'setFatal' : [ ], # list
675  'setAlways' : [ ], # list
676  'useColors' : False, # bool
677  'verboseColorCode' : [ ], # list
678  'debugColorCode' : [ ], # list
679  'infoColorCode' : [ ], # list
680  'warningColorCode' : [ 'yellow' ], # list
681  'errorColorCode' : [ 'white' , 'red' ], # list
682  'fatalColorCode' : [ 'blue' , 'red' ], # list
683  'alwaysColorCode' : [ ], # list
684  'defaultLimit' : 500, # int
685  'verboseLimit' : 500, # int
686  'debugLimit' : 500, # int
687  'infoLimit' : 500, # int
688  'warningLimit' : 500, # int
689  'errorLimit' : 500, # int
690  'fatalLimit' : 500, # int
691  'alwaysLimit' : 0, # int
692  'enableSuppression' : False, # bool
693  'countInactive' : False, # bool
694  'tracedInactiveSources' : [ ], # list
695  'loggedStreams' : { }, # list
696  }
697  _propertyDocDct = {
698  'OutputLevel' : """ output level [Service] """,
699  'AuditServices' : """ [[deprecated]] unused [Service] """,
700  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
701  'AuditStart' : """ trigger auditor on start() [Service] """,
702  'AuditStop' : """ trigger auditor on stop() [Service] """,
703  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
704  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
705  'AuditRestart' : """ trigger auditor on restart() [Service] """,
706  'Format' : """ [MessageSvc] """,
707  'timeFormat' : """ [MessageSvc] """,
708  'showStats' : """ [MessageSvc] """,
709  'statLevel' : """ [MessageSvc] """,
710  'setVerbose' : """ [MessageSvc] """,
711  'setDebug' : """ [MessageSvc] """,
712  'setInfo' : """ [MessageSvc] """,
713  'setWarning' : """ [MessageSvc] """,
714  'setError' : """ [MessageSvc] """,
715  'setFatal' : """ [MessageSvc] """,
716  'setAlways' : """ [MessageSvc] """,
717  'useColors' : """ [MessageSvc] """,
718  'verboseColorCode' : """ [MessageSvc] """,
719  'debugColorCode' : """ [MessageSvc] """,
720  'infoColorCode' : """ [MessageSvc] """,
721  'warningColorCode' : """ [MessageSvc] """,
722  'errorColorCode' : """ [MessageSvc] """,
723  'fatalColorCode' : """ [MessageSvc] """,
724  'alwaysColorCode' : """ [MessageSvc] """,
725  'defaultLimit' : """ [MessageSvc] """,
726  'verboseLimit' : """ [MessageSvc] """,
727  'debugLimit' : """ [MessageSvc] """,
728  'infoLimit' : """ [MessageSvc] """,
729  'warningLimit' : """ [MessageSvc] """,
730  'errorLimit' : """ [MessageSvc] """,
731  'fatalLimit' : """ [MessageSvc] """,
732  'alwaysLimit' : """ [MessageSvc] """,
733  'enableSuppression' : """ [MessageSvc] """,
734  'countInactive' : """ [MessageSvc] """,
735  'tracedInactiveSources' : """ for each message source specified, print a stack trace for the unprotected and unseen messages [MessageSvc] """,
736  'loggedStreams' : """ MessageStream sources we want to dump into a logfile [MessageSvc] """,
737  }
738  def __init__(self, name = Configurable.DefaultName, **kwargs):
739  super(MessageSvc, self).__init__(name)
740  for n,v in kwargs.items():
741  setattr(self, n, v)
742  def getDlls( self ):
743  return 'GaudiCoreSvc'
744  def getType( self ):
745  return 'MessageSvc'
746  pass # class MessageSvc
747 
748 class MinimalEventLoopMgr( ConfigurableService ) :
749  __slots__ = {
750  'OutputLevel' : 0, # int
751  'AuditServices' : False, # bool
752  'AuditInitialize' : False, # bool
753  'AuditStart' : False, # bool
754  'AuditStop' : False, # bool
755  'AuditFinalize' : False, # bool
756  'AuditReinitialize' : False, # bool
757  'AuditRestart' : False, # bool
758  'TopAlg' : [ ], # list
759  'OutStream' : [ ], # list
760  'OutStreamType' : 'OutputStream', # str
761  'PrintControlFlowExpression' : False, # bool
762  }
763  _propertyDocDct = {
764  'OutputLevel' : """ output level [Service] """,
765  'AuditServices' : """ [[deprecated]] unused [Service] """,
766  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
767  'AuditStart' : """ trigger auditor on start() [Service] """,
768  'AuditStop' : """ trigger auditor on stop() [Service] """,
769  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
770  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
771  'AuditRestart' : """ trigger auditor on restart() [Service] """,
772  'TopAlg' : """ list of top level algorithms names [MinimalEventLoopMgr] """,
773  'OutStream' : """ list of output stream names [MinimalEventLoopMgr] """,
774  'OutStreamType' : """ [[deprecated]] default type for OutputStream instances [MinimalEventLoopMgr] """,
775  'PrintControlFlowExpression' : """ Print the control flow expression representing the content of TopAlg [MinimalEventLoopMgr] """,
776  }
777  def __init__(self, name = Configurable.DefaultName, **kwargs):
778  super(MinimalEventLoopMgr, self).__init__(name)
779  for n,v in kwargs.items():
780  setattr(self, n, v)
781  def getDlls( self ):
782  return 'GaudiCoreSvc'
783  def getType( self ):
784  return 'MinimalEventLoopMgr'
785  pass # class MinimalEventLoopMgr
786 
787 class TBBMessageSvc( ConfigurableService ) :
788  __slots__ = {
789  'OutputLevel' : 0, # int
790  'AuditServices' : False, # bool
791  'AuditInitialize' : False, # bool
792  'AuditStart' : False, # bool
793  'AuditStop' : False, # bool
794  'AuditFinalize' : False, # bool
795  'AuditReinitialize' : False, # bool
796  'AuditRestart' : False, # bool
797  'Format' : '% F%18W%S%7W%R%T %0W%M', # str
798  'timeFormat' : '%Y-%m-%d %H:%M:%S,%f', # str
799  'showStats' : False, # bool
800  'statLevel' : 0, # int
801  'setVerbose' : [ ], # list
802  'setDebug' : [ ], # list
803  'setInfo' : [ ], # list
804  'setWarning' : [ ], # list
805  'setError' : [ ], # list
806  'setFatal' : [ ], # list
807  'setAlways' : [ ], # list
808  'useColors' : False, # bool
809  'verboseColorCode' : [ ], # list
810  'debugColorCode' : [ ], # list
811  'infoColorCode' : [ ], # list
812  'warningColorCode' : [ 'yellow' ], # list
813  'errorColorCode' : [ 'white' , 'red' ], # list
814  'fatalColorCode' : [ 'blue' , 'red' ], # list
815  'alwaysColorCode' : [ ], # list
816  'defaultLimit' : 500, # int
817  'verboseLimit' : 500, # int
818  'debugLimit' : 500, # int
819  'infoLimit' : 500, # int
820  'warningLimit' : 500, # int
821  'errorLimit' : 500, # int
822  'fatalLimit' : 500, # int
823  'alwaysLimit' : 0, # int
824  'enableSuppression' : False, # bool
825  'countInactive' : False, # bool
826  'tracedInactiveSources' : [ ], # list
827  'loggedStreams' : { }, # list
828  }
829  _propertyDocDct = {
830  'OutputLevel' : """ output level [Service] """,
831  'AuditServices' : """ [[deprecated]] unused [Service] """,
832  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
833  'AuditStart' : """ trigger auditor on start() [Service] """,
834  'AuditStop' : """ trigger auditor on stop() [Service] """,
835  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
836  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
837  'AuditRestart' : """ trigger auditor on restart() [Service] """,
838  'Format' : """ [MessageSvc] """,
839  'timeFormat' : """ [MessageSvc] """,
840  'showStats' : """ [MessageSvc] """,
841  'statLevel' : """ [MessageSvc] """,
842  'setVerbose' : """ [MessageSvc] """,
843  'setDebug' : """ [MessageSvc] """,
844  'setInfo' : """ [MessageSvc] """,
845  'setWarning' : """ [MessageSvc] """,
846  'setError' : """ [MessageSvc] """,
847  'setFatal' : """ [MessageSvc] """,
848  'setAlways' : """ [MessageSvc] """,
849  'useColors' : """ [MessageSvc] """,
850  'verboseColorCode' : """ [MessageSvc] """,
851  'debugColorCode' : """ [MessageSvc] """,
852  'infoColorCode' : """ [MessageSvc] """,
853  'warningColorCode' : """ [MessageSvc] """,
854  'errorColorCode' : """ [MessageSvc] """,
855  'fatalColorCode' : """ [MessageSvc] """,
856  'alwaysColorCode' : """ [MessageSvc] """,
857  'defaultLimit' : """ [MessageSvc] """,
858  'verboseLimit' : """ [MessageSvc] """,
859  'debugLimit' : """ [MessageSvc] """,
860  'infoLimit' : """ [MessageSvc] """,
861  'warningLimit' : """ [MessageSvc] """,
862  'errorLimit' : """ [MessageSvc] """,
863  'fatalLimit' : """ [MessageSvc] """,
864  'alwaysLimit' : """ [MessageSvc] """,
865  'enableSuppression' : """ [MessageSvc] """,
866  'countInactive' : """ [MessageSvc] """,
867  'tracedInactiveSources' : """ for each message source specified, print a stack trace for the unprotected and unseen messages [MessageSvc] """,
868  'loggedStreams' : """ MessageStream sources we want to dump into a logfile [MessageSvc] """,
869  }
870  def __init__(self, name = Configurable.DefaultName, **kwargs):
871  super(TBBMessageSvc, self).__init__(name)
872  for n,v in kwargs.items():
873  setattr(self, n, v)
874  def getDlls( self ):
875  return 'GaudiCoreSvc'
876  def getType( self ):
877  return 'TBBMessageSvc'
878  pass # class TBBMessageSvc
879 
880 class ToolSvc( ConfigurableService ) :
881  __slots__ = {
882  'OutputLevel' : 0, # int
883  'AuditServices' : False, # bool
884  'AuditInitialize' : False, # bool
885  'AuditStart' : False, # bool
886  'AuditStop' : False, # bool
887  'AuditFinalize' : False, # bool
888  'AuditReinitialize' : False, # bool
889  'AuditRestart' : False, # bool
890  }
891  _propertyDocDct = {
892  'OutputLevel' : """ output level [Service] """,
893  'AuditServices' : """ [[deprecated]] unused [Service] """,
894  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
895  'AuditStart' : """ trigger auditor on start() [Service] """,
896  'AuditStop' : """ trigger auditor on stop() [Service] """,
897  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
898  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
899  'AuditRestart' : """ trigger auditor on restart() [Service] """,
900  }
901  def __init__(self, name = Configurable.DefaultName, **kwargs):
902  super(ToolSvc, self).__init__(name)
903  for n,v in kwargs.items():
904  setattr(self, n, v)
905  def getDlls( self ):
906  return 'GaudiCoreSvc'
907  def getType( self ):
908  return 'ToolSvc'
909  pass # class ToolSvc
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)
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)