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