The Gaudi Framework  v29r5 (37229091)
GaudiCommonSvcConf.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 AlgContextSvc( 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  'Check' : True, # bool
15  'BypassIncidents' : False, # bool
16  }
17  _propertyDocDct = {
18  'AuditRestart' : """ trigger auditor on restart() [Service] """,
19  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
20  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
21  'AuditStop' : """ trigger auditor on stop() [Service] """,
22  'OutputLevel' : """ output level [Service] """,
23  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
24  'Check' : """ Flag to perform more checks [AlgContextSvc] """,
25  'AuditServices' : """ [[deprecated]] unused [Service] """,
26  'BypassIncidents' : """ Flag to bypass begin/endevent incident requirement [AlgContextSvc] """,
27  'AuditStart' : """ trigger auditor on start() [Service] """,
28  }
29  def __init__(self, name = Configurable.DefaultName, **kwargs):
30  super(AlgContextSvc, self).__init__(name)
31  for n,v in kwargs.items():
32  setattr(self, n, v)
33  def getDlls( self ):
34  return 'GaudiCommonSvc'
35  def getType( self ):
36  return 'AlgContextSvc'
37  pass # class AlgContextSvc
38 
39 class AuditorSvc( ConfigurableService ) :
40  __slots__ = {
41  'OutputLevel' : 0, # int
42  'AuditServices' : False, # bool
43  'AuditInitialize' : False, # bool
44  'AuditStart' : False, # bool
45  'AuditStop' : False, # bool
46  'AuditFinalize' : False, # bool
47  'AuditReinitialize' : False, # bool
48  'AuditRestart' : False, # bool
49  'Auditors' : [ ], # list
50  'Enable' : True, # bool
51  }
52  _propertyDocDct = {
53  'Auditors' : """ list of auditors names [AuditorSvc] """,
54  'AuditRestart' : """ trigger auditor on restart() [Service] """,
55  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
56  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
57  'AuditStop' : """ trigger auditor on stop() [Service] """,
58  'OutputLevel' : """ output level [Service] """,
59  'Enable' : """ enable/disable alltogether the auditors [AuditorSvc] """,
60  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
61  'AuditServices' : """ [[deprecated]] unused [Service] """,
62  'AuditStart' : """ trigger auditor on start() [Service] """,
63  }
64  def __init__(self, name = Configurable.DefaultName, **kwargs):
65  super(AuditorSvc, self).__init__(name)
66  for n,v in kwargs.items():
67  setattr(self, n, v)
68  def getDlls( self ):
69  return 'GaudiCommonSvc'
70  def getType( self ):
71  return 'AuditorSvc'
72  pass # class AuditorSvc
73 
74 class ChronoStatSvc( ConfigurableService ) :
75  __slots__ = {
76  'OutputLevel' : 0, # int
77  'AuditServices' : False, # bool
78  'AuditInitialize' : False, # bool
79  'AuditStart' : False, # bool
80  'AuditStop' : False, # bool
81  'AuditFinalize' : False, # bool
82  'AuditReinitialize' : False, # bool
83  'AuditRestart' : False, # bool
84  'ChronoPrintOutTable' : True, # bool
85  'ChronoDestinationCout' : False, # bool
86  'ChronoPrintLevel' : 3, # int
87  'ChronoTableToBeOrdered' : True, # bool
88  'PrintUserTime' : True, # bool
89  'PrintSystemTime' : False, # bool
90  'PrintEllapsedTime' : False, # bool
91  'StatPrintOutTable' : True, # bool
92  'StatDestinationCout' : False, # bool
93  'StatPrintLevel' : 3, # int
94  'StatTableToBeOrdered' : True, # bool
95  'NumberOfSkippedEventsForMemStat' : -1, # int
96  'AsciiStatsOutputFile' : '', # str
97  'StatTableHeader' : ' Counter | # | sum | mean/eff^* | rms/err^* | min | max |', # str
98  'RegularRowFormat' : ' %|-15.15s|%|17t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
99  'EfficiencyRowFormat' : '*%|-15.15s|%|17t||%|10d| |%|11.5g| |(%|#9.7g| +- %|-#9.7g|)%%| ------- | ------- |', # str
100  'UseEfficiencyRowFormat' : True, # bool
101  'PerEventFile' : '', # str
102  }
103  _propertyDocDct = {
104  'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters [ChronoStatSvc] """,
105  'EfficiencyRowFormat' : """ The format for the regular row in the output Stat-table [ChronoStatSvc] """,
106  'ChronoDestinationCout' : """ define the destination of the table to be printed [ChronoStatSvc] """,
107  'StatTableToBeOrdered' : """ should the printout be ordered [ChronoStatSvc] """,
108  'AuditRestart' : """ trigger auditor on restart() [Service] """,
109  'RegularRowFormat' : """ The format for the regular row in the output Stat-table [ChronoStatSvc] """,
110  'NumberOfSkippedEventsForMemStat' : """ specify the number of events to be skipped by the memory auditor in order to better spot memory leak [ChronoStatSvc] """,
111  'AuditStop' : """ trigger auditor on stop() [Service] """,
112  'PerEventFile' : """ File name for per-event deltas [ChronoStatSvc] """,
113  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
114  'ChronoTableToBeOrdered' : """ should the printout be ordered [ChronoStatSvc] """,
115  'StatPrintLevel' : """ print level [ChronoStatSvc] """,
116  'OutputLevel' : """ output level [Service] """,
117  'AuditStart' : """ trigger auditor on start() [Service] """,
118  'PrintUserTime' : """ [ChronoStatSvc] """,
119  'ChronoPrintOutTable' : """ decide if the final printout should be performed [ChronoStatSvc] """,
120  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
121  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
122  'AsciiStatsOutputFile' : """ Name of the output file storing the stats. If empty, no statistics will be saved (default) [ChronoStatSvc] """,
123  'AuditServices' : """ [[deprecated]] unused [Service] """,
124  'StatPrintOutTable' : """ decide if the final printout should be performed [ChronoStatSvc] """,
125  'ChronoPrintLevel' : """ print level [ChronoStatSvc] """,
126  'PrintSystemTime' : """ [ChronoStatSvc] """,
127  'PrintEllapsedTime' : """ [ChronoStatSvc] """,
128  'StatDestinationCout' : """ define the destination of the table to be printed [ChronoStatSvc] """,
129  'StatTableHeader' : """ The header row for the output Stat-table [ChronoStatSvc] """,
130  }
131  def __init__(self, name = Configurable.DefaultName, **kwargs):
132  super(ChronoStatSvc, self).__init__(name)
133  for n,v in kwargs.items():
134  setattr(self, n, v)
135  def getDlls( self ):
136  return 'GaudiCommonSvc'
137  def getType( self ):
138  return 'ChronoStatSvc'
139  pass # class ChronoStatSvc
140 
141 class CounterSvc( ConfigurableService ) :
142  __slots__ = {
143  'OutputLevel' : 0, # int
144  'AuditServices' : False, # bool
145  'AuditInitialize' : False, # bool
146  'AuditStart' : False, # bool
147  'AuditStop' : False, # bool
148  'AuditFinalize' : False, # bool
149  'AuditReinitialize' : False, # bool
150  'AuditRestart' : False, # bool
151  'PrintStat' : True, # bool
152  'StatTableHeader' : ' Counter :: Group | # | sum | mean/eff^* | rms/err^* | min | max |', # str
153  'RegularRowFormat' : ' %|15.15s|%|-15.15s|%|32t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
154  'EfficiencyRowFormat' : '*%|15.15s|%|-15.15s|%|32t||%|10d| |%|11.5g| |(%|#9.7g| +- %|-#9.7g|)%%| ------- | ------- |', # str
155  'UseEfficiencyRowFormat' : True, # bool
156  }
157  _propertyDocDct = {
158  'RegularRowFormat' : """ the format for the regular row in the output Stat-table [CounterSvc] """,
159  'AuditServices' : """ [[deprecated]] unused [Service] """,
160  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
161  'AuditStart' : """ trigger auditor on start() [Service] """,
162  'OutputLevel' : """ output level [Service] """,
163  'EfficiencyRowFormat' : """ the format for the regular row in the outptu Stat-table [CounterSvc] """,
164  'AuditStop' : """ trigger auditor on stop() [Service] """,
165  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
166  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
167  'UseEfficiencyRowFormat' : """ use the special format for printout of efficiency counters [CounterSvc] """,
168  'PrintStat' : """ print statistics [CounterSvc] """,
169  'AuditRestart' : """ trigger auditor on restart() [Service] """,
170  'StatTableHeader' : """ the header row for the output Stat-table [CounterSvc] """,
171  }
172  def __init__(self, name = Configurable.DefaultName, **kwargs):
173  super(CounterSvc, self).__init__(name)
174  for n,v in kwargs.items():
175  setattr(self, n, v)
176  def getDlls( self ):
177  return 'GaudiCommonSvc'
178  def getType( self ):
179  return 'CounterSvc'
180  pass # class CounterSvc
181 
182 class DataSvcFileEntriesTool( ConfigurableAlgTool ) :
183  __slots__ = {
184  'ExtraInputs' : [], # list
185  'ExtraOutputs' : [], # list
186  'OutputLevel' : 0, # int
187  'MonitorService' : 'MonitorSvc', # str
188  'AuditTools' : False, # bool
189  'AuditInitialize' : False, # bool
190  'AuditStart' : False, # bool
191  'AuditStop' : False, # bool
192  'AuditFinalize' : False, # bool
193  'AuditReinitialize' : False, # bool
194  'AuditRestart' : False, # bool
195  'DataService' : 'EventDataSvc', # str
196  'Root' : '', # str
197  'ScanOnBeginEvent' : False, # bool
198  'IgnoreOriginChange' : False, # bool
199  }
200  _propertyDocDct = {
201  'DataService' : """ Name of the data service to use [DataSvcFileEntriesTool] """,
202  'ScanOnBeginEvent' : """ If the scan has to be started during the BeginEvent incident (true) or on demand (false, default) [DataSvcFileEntriesTool] """,
203  'AuditRestart' : """ trigger auditor on restart() [AlgTool] """,
204  'MonitorService' : """ name to use for Monitor Service [AlgTool] """,
205  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
206  'AuditTools' : """ [[deprecated]] unused [AlgTool] """,
207  'IgnoreOriginChange' : """ Disable the detection of the change in the origin of object between the BeginEvent and the scan [DataSvcFileEntriesTool] """,
208  'AuditInitialize' : """ trigger auditor on initialize() [AlgTool] """,
209  'OutputLevel' : """ output level [AlgTool] """,
210  'AuditStart' : """ trigger auditor on start() [AlgTool] """,
211  'AuditStop' : """ trigger auditor on stop() [AlgTool] """,
212  'AuditFinalize' : """ trigger auditor on finalize() [AlgTool] """,
213  'Root' : """ Path to the element from which to start the scan [DataSvcFileEntriesTool] """,
214  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
215  'AuditReinitialize' : """ trigger auditor on reinitialize() [AlgTool] """,
216  }
217  def __init__(self, name = Configurable.DefaultName, **kwargs):
218  super(DataSvcFileEntriesTool, self).__init__(name)
219  for n,v in kwargs.items():
220  setattr(self, n, v)
221  def getDlls( self ):
222  return 'GaudiCommonSvc'
223  def getType( self ):
224  return 'DataSvcFileEntriesTool'
225  pass # class DataSvcFileEntriesTool
226 
227 class DetPersistencySvc( ConfigurableService ) :
228  __slots__ = {
229  'OutputLevel' : 0, # int
230  'AuditServices' : False, # bool
231  'AuditInitialize' : False, # bool
232  'AuditStart' : False, # bool
233  'AuditStop' : False, # bool
234  'AuditFinalize' : False, # bool
235  'AuditReinitialize' : False, # bool
236  'AuditRestart' : False, # bool
237  'CnvServices' : [ ], # list
238  }
239  _propertyDocDct = {
240  'AuditRestart' : """ trigger auditor on restart() [Service] """,
241  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
242  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
243  'AuditStop' : """ trigger auditor on stop() [Service] """,
244  'CnvServices' : """ Names of services to be requested from the service locator and added by default [PersistencySvc] """,
245  'OutputLevel' : """ output level [Service] """,
246  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
247  'AuditServices' : """ [[deprecated]] unused [Service] """,
248  'AuditStart' : """ trigger auditor on start() [Service] """,
249  }
250  def __init__(self, name = Configurable.DefaultName, **kwargs):
251  super(DetPersistencySvc, self).__init__(name)
252  for n,v in kwargs.items():
253  setattr(self, n, v)
254  def getDlls( self ):
255  return 'GaudiCommonSvc'
256  def getType( self ):
257  return 'DetPersistencySvc'
258  pass # class DetPersistencySvc
259 
260 class EvtCollectionStream( ConfigurableAlgorithm ) :
261  __slots__ = {
262  'ExtraInputs' : [], # list
263  'ExtraOutputs' : [], # list
264  'OutputLevel' : 0, # int
265  'Enable' : True, # bool
266  'ErrorMax' : 1, # int
267  'AuditAlgorithms' : False, # bool
268  'AuditInitialize' : False, # bool
269  'AuditReinitialize' : False, # bool
270  'AuditRestart' : False, # bool
271  'AuditExecute' : False, # bool
272  'AuditFinalize' : False, # bool
273  'AuditBeginRun' : False, # bool
274  'AuditEndRun' : False, # bool
275  'AuditStart' : False, # bool
276  'AuditStop' : False, # bool
277  'Timeline' : True, # bool
278  'MonitorService' : 'MonitorSvc', # str
279  'RegisterForContextService' : False, # bool
280  'Cardinality' : 1, # int
281  'NeededResources' : [ ], # list
282  'IsIOBound' : False, # bool
283  'FilterCircularDependencies' : True, # bool
284  'ItemList' : [ ], # list
285  'EvtDataSvc' : 'TagCollectionSvc', # str
286  }
287  _propertyDocDct = {
288  'EvtDataSvc' : """ name of the service managing the data store [EvtCollectionStream] """,
289  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
290  'ItemList' : """ vector of item names [EvtCollectionStream] """,
291  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
292  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
293  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
294  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
295  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
296  'OutputLevel' : """ output level [Algorithm] """,
297  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
298  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
299  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
300  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
301  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
302  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
303  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
304  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
305  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
306  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
307  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
308  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
309  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
310  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
311  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
312  }
313  def __init__(self, name = Configurable.DefaultName, **kwargs):
314  super(EvtCollectionStream, self).__init__(name)
315  for n,v in kwargs.items():
316  setattr(self, n, v)
317  def getDlls( self ):
318  return 'GaudiCommonSvc'
319  def getType( self ):
320  return 'EvtCollectionStream'
321  pass # class EvtCollectionStream
322 
323 class EvtDataSvc( ConfigurableService ) :
324  __slots__ = {
325  'OutputLevel' : 0, # int
326  'AuditServices' : False, # bool
327  'AuditInitialize' : False, # bool
328  'AuditStart' : False, # bool
329  'AuditStop' : False, # bool
330  'AuditFinalize' : False, # bool
331  'AuditReinitialize' : False, # bool
332  'AuditRestart' : False, # bool
333  'RootCLID' : 110, # int
334  'RootName' : '/Event', # str
335  'ForceLeaves' : False, # bool
336  'InhibitPathes' : [ ], # list
337  'EnableFaultHandler' : False, # bool
338  'DataFaultName' : 'DataFault', # str
339  'EnableAccessHandler' : False, # bool
340  'DataAccessName' : 'DataAccess', # str
341  }
342  _propertyDocDct = {
343  'DataAccessName' : """ Name of the data access incident [DataSvc] """,
344  'EnableAccessHandler' : """ enable incidents on data access requests [DataSvc] """,
345  'DataFaultName' : """ Name of the data fault incident [DataSvc] """,
346  'InhibitPathes' : """ inhibited leaves [DataSvc] """,
347  'AuditServices' : """ [[deprecated]] unused [Service] """,
348  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
349  'AuditStart' : """ trigger auditor on start() [Service] """,
350  'OutputLevel' : """ output level [Service] """,
351  'AuditStop' : """ trigger auditor on stop() [Service] """,
352  'ForceLeaves' : """ force creation of default leaves on registerObject [DataSvc] """,
353  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
354  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
355  'RootName' : """ name of root entry [DataSvc] """,
356  'AuditRestart' : """ trigger auditor on restart() [Service] """,
357  'EnableFaultHandler' : """ enable incidents on data creation requests [DataSvc] """,
358  'RootCLID' : """ CLID of root entry [DataSvc] """,
359  }
360  def __init__(self, name = Configurable.DefaultName, **kwargs):
361  super(EvtDataSvc, self).__init__(name)
362  for n,v in kwargs.items():
363  setattr(self, n, v)
364  def getDlls( self ):
365  return 'GaudiCommonSvc'
366  def getType( self ):
367  return 'EvtDataSvc'
368  pass # class EvtDataSvc
369 
370 class EvtPersistencySvc( ConfigurableService ) :
371  __slots__ = {
372  'OutputLevel' : 0, # int
373  'AuditServices' : False, # bool
374  'AuditInitialize' : False, # bool
375  'AuditStart' : False, # bool
376  'AuditStop' : False, # bool
377  'AuditFinalize' : False, # bool
378  'AuditReinitialize' : False, # bool
379  'AuditRestart' : False, # bool
380  'CnvServices' : [ ], # list
381  }
382  _propertyDocDct = {
383  'AuditRestart' : """ trigger auditor on restart() [Service] """,
384  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
385  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
386  'AuditStop' : """ trigger auditor on stop() [Service] """,
387  'CnvServices' : """ Names of services to be requested from the service locator and added by default [PersistencySvc] """,
388  'OutputLevel' : """ output level [Service] """,
389  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
390  'AuditServices' : """ [[deprecated]] unused [Service] """,
391  'AuditStart' : """ trigger auditor on start() [Service] """,
392  }
393  def __init__(self, name = Configurable.DefaultName, **kwargs):
394  super(EvtPersistencySvc, self).__init__(name)
395  for n,v in kwargs.items():
396  setattr(self, n, v)
397  def getDlls( self ):
398  return 'GaudiCommonSvc'
399  def getType( self ):
400  return 'EvtPersistencySvc'
401  pass # class EvtPersistencySvc
402 
403 class FileRecordDataSvc( ConfigurableService ) :
404  __slots__ = {
405  'OutputLevel' : 0, # int
406  'AuditServices' : False, # bool
407  'AuditInitialize' : False, # bool
408  'AuditStart' : False, # bool
409  'AuditStop' : False, # bool
410  'AuditFinalize' : False, # bool
411  'AuditReinitialize' : False, # bool
412  'AuditRestart' : False, # bool
413  'RootCLID' : 110, # int
414  'RootName' : '/FileRecords', # str
415  'ForceLeaves' : False, # bool
416  'InhibitPathes' : [ ], # list
417  'EnableFaultHandler' : False, # bool
418  'DataFaultName' : 'DataFault', # str
419  'EnableAccessHandler' : False, # bool
420  'DataAccessName' : 'DataAccess', # str
421  'AutoLoad' : True, # bool
422  'IncidentName' : 'NEW_FILE_RECORD', # str
423  'SaveIncident' : 'SAVE_FILE_RECORD', # str
424  'PersistencySvc' : 'PersistencySvc/FileRecordPersistencySvc', # str
425  }
426  _propertyDocDct = {
427  'PersistencySvc' : """ name of the persistency service [RecordDataSvc] """,
428  'SaveIncident' : """ name of the 'save' incident [RecordDataSvc] """,
429  'IncidentName' : """ name of incident to be fired if new record arrives [RecordDataSvc] """,
430  'AutoLoad' : """ autoload of records [RecordDataSvc] """,
431  'DataAccessName' : """ Name of the data access incident [DataSvc] """,
432  'EnableAccessHandler' : """ enable incidents on data access requests [DataSvc] """,
433  'DataFaultName' : """ Name of the data fault incident [DataSvc] """,
434  'InhibitPathes' : """ inhibited leaves [DataSvc] """,
435  'AuditServices' : """ [[deprecated]] unused [Service] """,
436  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
437  'AuditStart' : """ trigger auditor on start() [Service] """,
438  'OutputLevel' : """ output level [Service] """,
439  'AuditStop' : """ trigger auditor on stop() [Service] """,
440  'ForceLeaves' : """ force creation of default leaves on registerObject [DataSvc] """,
441  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
442  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
443  'RootName' : """ name of root entry [DataSvc] """,
444  'AuditRestart' : """ trigger auditor on restart() [Service] """,
445  'EnableFaultHandler' : """ enable incidents on data creation requests [DataSvc] """,
446  'RootCLID' : """ CLID of root entry [DataSvc] """,
447  }
448  def __init__(self, name = Configurable.DefaultName, **kwargs):
449  super(FileRecordDataSvc, self).__init__(name)
450  for n,v in kwargs.items():
451  setattr(self, n, v)
452  def getDlls( self ):
453  return 'GaudiCommonSvc'
454  def getType( self ):
455  return 'FileRecordDataSvc'
456  pass # class FileRecordDataSvc
457 
458 class HistogramPersistencySvc( ConfigurableService ) :
459  __slots__ = {
460  'OutputLevel' : 0, # int
461  'AuditServices' : False, # bool
462  'AuditInitialize' : False, # bool
463  'AuditStart' : False, # bool
464  'AuditStop' : False, # bool
465  'AuditFinalize' : False, # bool
466  'AuditReinitialize' : False, # bool
467  'AuditRestart' : False, # bool
468  'CnvServices' : [ 'RootHistSvc' ], # list
469  'HistogramPersistency' : '', # str
470  'OutputFile' : '', # str
471  'ConvertHistos' : [ ], # list
472  'ExcludeHistos' : [ ], # list
473  'Warnings' : True, # bool
474  }
475  _propertyDocDct = {
476  'ExcludeHistos' : """ The list of patterns to be excluded from conversion [HistogramPersistencySvc] """,
477  'ConvertHistos' : """ The list of patterns to be accepted for conversion [HistogramPersistencySvc] """,
478  'OutputFile' : """ name of the output file [HistogramPersistencySvc] """,
479  'AuditServices' : """ [[deprecated]] unused [Service] """,
480  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
481  'AuditStart' : """ trigger auditor on start() [Service] """,
482  'OutputLevel' : """ output level [Service] """,
483  'CnvServices' : """ Names of services to be requested from the service locator and added by default [PersistencySvc] """,
484  'AuditStop' : """ trigger auditor on stop() [Service] """,
485  'Warnings' : """ Set this property to false to suppress warning messages [HistogramPersistencySvc] """,
486  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
487  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
488  'AuditRestart' : """ trigger auditor on restart() [Service] """,
489  'HistogramPersistency' : """ name of the Hist Pers type [HistogramPersistencySvc] """,
490  }
491  def __init__(self, name = Configurable.DefaultName, **kwargs):
492  super(HistogramPersistencySvc, self).__init__(name)
493  for n,v in kwargs.items():
494  setattr(self, n, v)
495  def getDlls( self ):
496  return 'GaudiCommonSvc'
497  def getType( self ):
498  return 'HistogramPersistencySvc'
499  pass # class HistogramPersistencySvc
500 
501 class HistogramSvc( ConfigurableService ) :
502  __slots__ = {
503  'OutputLevel' : 0, # int
504  'AuditServices' : False, # bool
505  'AuditInitialize' : False, # bool
506  'AuditStart' : False, # bool
507  'AuditStop' : False, # bool
508  'AuditFinalize' : False, # bool
509  'AuditReinitialize' : False, # bool
510  'AuditRestart' : False, # bool
511  'RootCLID' : 1, # int
512  'RootName' : '/stat', # str
513  'ForceLeaves' : False, # bool
514  'InhibitPathes' : [ ], # list
515  'EnableFaultHandler' : False, # bool
516  'DataFaultName' : 'DataFault', # str
517  'EnableAccessHandler' : False, # bool
518  'DataAccessName' : 'DataAccess', # str
519  'Input' : [ ], # list
520  'Predefined1DHistos' : { }, # list
521  }
522  _propertyDocDct = {
523  'Input' : """ input streams [HistogramSvc] """,
524  'DataAccessName' : """ Name of the data access incident [DataSvc] """,
525  'EnableAccessHandler' : """ enable incidents on data access requests [DataSvc] """,
526  'DataFaultName' : """ Name of the data fault incident [DataSvc] """,
527  'InhibitPathes' : """ inhibited leaves [DataSvc] """,
528  'AuditServices' : """ [[deprecated]] unused [Service] """,
529  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
530  'AuditStart' : """ trigger auditor on start() [Service] """,
531  'OutputLevel' : """ output level [Service] """,
532  'AuditStop' : """ trigger auditor on stop() [Service] """,
533  'Predefined1DHistos' : """ histograms with predefined parameters [HistogramSvc] """,
534  'ForceLeaves' : """ force creation of default leaves on registerObject [DataSvc] """,
535  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
536  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
537  'RootName' : """ name of root entry [DataSvc] """,
538  'AuditRestart' : """ trigger auditor on restart() [Service] """,
539  'EnableFaultHandler' : """ enable incidents on data creation requests [DataSvc] """,
540  'RootCLID' : """ CLID of root entry [DataSvc] """,
541  }
542  def __init__(self, name = Configurable.DefaultName, **kwargs):
543  super(HistogramSvc, self).__init__(name)
544  for n,v in kwargs.items():
545  setattr(self, n, v)
546  def getDlls( self ):
547  return 'GaudiCommonSvc'
548  def getType( self ):
549  return 'HistogramSvc'
550  pass # class HistogramSvc
551 
552 class InputCopyStream( ConfigurableAlgorithm ) :
553  __slots__ = {
554  'ExtraInputs' : [], # list
555  'ExtraOutputs' : [], # list
556  'OutputLevel' : 0, # int
557  'Enable' : True, # bool
558  'ErrorMax' : 1, # int
559  'AuditAlgorithms' : False, # bool
560  'AuditInitialize' : False, # bool
561  'AuditReinitialize' : False, # bool
562  'AuditRestart' : False, # bool
563  'AuditExecute' : False, # bool
564  'AuditFinalize' : False, # bool
565  'AuditBeginRun' : False, # bool
566  'AuditEndRun' : False, # bool
567  'AuditStart' : False, # bool
568  'AuditStop' : False, # bool
569  'Timeline' : True, # bool
570  'MonitorService' : 'MonitorSvc', # str
571  'RegisterForContextService' : False, # bool
572  'Cardinality' : 1, # int
573  'NeededResources' : [ ], # list
574  'IsIOBound' : False, # bool
575  'FilterCircularDependencies' : True, # bool
576  'ItemList' : [ ], # list
577  'OptItemList' : [ ], # list
578  'AlgDependentItemList' : { }, # list
579  'Preload' : False, # bool
580  'PreloadOptItems' : False, # bool
581  'Output' : '', # str
582  'OutputFile' : '', # str
583  'EvtDataSvc' : 'EventDataSvc', # str
584  'EvtConversionSvc' : 'EventPersistencySvc', # str
585  'AcceptAlgs' : [ ], # list
586  'RequireAlgs' : [ ], # list
587  'VetoAlgs' : [ ], # list
588  'VerifyItems' : True, # bool
589  'TESVetoList' : [ ], # list
590  }
591  _propertyDocDct = {
592  'TESVetoList' : """ names of TES locations to Veto [InputCopyStream] """,
593  'EvtConversionSvc' : """ name of the persistency service capable to write data from the store [OutputStream] """,
594  'EvtDataSvc' : """ name of the service managing the data store [OutputStream] """,
595  'Output' : """ name of the output file specification [OutputStream] """,
596  'VerifyItems' : """ flag to indicate that item consistency should be checked [OutputStream] """,
597  'PreloadOptItems' : """ flag indicating whether optional items should be preloaded [OutputStream] """,
598  'AlgDependentItemList' : """ mapping between algorithm names, and a list of items for which, if the algorithm in question accepted the event, they should be also stored [OutputStream] """,
599  'OutputFile' : """ name of the output file [OutputStream] """,
600  'OptItemList' : """ vector of optional item names to be saved to this stream [OutputStream] """,
601  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
602  'ItemList' : """ vector of item names to be saved to this stream [OutputStream] """,
603  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
604  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
605  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
606  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
607  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
608  'RequireAlgs' : """ names of Algorithms that this stream requires [OutputStream] """,
609  'OutputLevel' : """ output level [Algorithm] """,
610  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
611  'VetoAlgs' : """ names of Algorithms that this stream is vetoed by [OutputStream] """,
612  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
613  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
614  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
615  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
616  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
617  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
618  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
619  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
620  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
621  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
622  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
623  'AcceptAlgs' : """ names of Algorithms that this stream accepts [OutputStream] """,
624  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
625  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
626  'Preload' : """ flag indicating whether data pre-loading should be performed [OutputStream] """,
627  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
628  }
629  def __init__(self, name = Configurable.DefaultName, **kwargs):
630  super(InputCopyStream, self).__init__(name)
631  for n,v in kwargs.items():
632  setattr(self, n, v)
633  def getDlls( self ):
634  return 'GaudiCommonSvc'
635  def getType( self ):
636  return 'InputCopyStream'
637  pass # class InputCopyStream
638 
639 class MultiStoreSvc( ConfigurableService ) :
640  __slots__ = {
641  'OutputLevel' : 0, # int
642  'AuditServices' : False, # bool
643  'AuditInitialize' : False, # bool
644  'AuditStart' : False, # bool
645  'AuditStop' : False, # bool
646  'AuditFinalize' : False, # bool
647  'AuditReinitialize' : False, # bool
648  'AuditRestart' : False, # bool
649  'RootCLID' : 110, # int
650  'RootName' : '/Event', # str
651  'Partitions' : [ ], # list
652  'DataLoader' : 'EventPersistencySvc', # str
653  'DefaultPartition' : 'Default', # str
654  }
655  _propertyDocDct = {
656  'DataLoader' : """ data loader name [MultiStoreSvc] """,
657  'AuditServices' : """ [[deprecated]] unused [Service] """,
658  'Partitions' : """ datastore partition definitions [MultiStoreSvc] """,
659  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
660  'DefaultPartition' : """ default partition name [MultiStoreSvc] """,
661  'AuditStart' : """ trigger auditor on start() [Service] """,
662  'OutputLevel' : """ output level [Service] """,
663  'AuditStop' : """ trigger auditor on stop() [Service] """,
664  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
665  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
666  'RootName' : """ name of root entry [MultiStoreSvc] """,
667  'AuditRestart' : """ trigger auditor on restart() [Service] """,
668  'RootCLID' : """ CLID of root entry [MultiStoreSvc] """,
669  }
670  def __init__(self, name = Configurable.DefaultName, **kwargs):
671  super(MultiStoreSvc, self).__init__(name)
672  for n,v in kwargs.items():
673  setattr(self, n, v)
674  def getDlls( self ):
675  return 'GaudiCommonSvc'
676  def getType( self ):
677  return 'MultiStoreSvc'
678  pass # class MultiStoreSvc
679 
680 class OutputStream( ConfigurableAlgorithm ) :
681  __slots__ = {
682  'ExtraInputs' : [], # list
683  'ExtraOutputs' : [], # list
684  'OutputLevel' : 0, # int
685  'Enable' : True, # bool
686  'ErrorMax' : 1, # int
687  'AuditAlgorithms' : False, # bool
688  'AuditInitialize' : False, # bool
689  'AuditReinitialize' : False, # bool
690  'AuditRestart' : False, # bool
691  'AuditExecute' : False, # bool
692  'AuditFinalize' : False, # bool
693  'AuditBeginRun' : False, # bool
694  'AuditEndRun' : False, # bool
695  'AuditStart' : False, # bool
696  'AuditStop' : False, # bool
697  'Timeline' : True, # bool
698  'MonitorService' : 'MonitorSvc', # str
699  'RegisterForContextService' : False, # bool
700  'Cardinality' : 1, # int
701  'NeededResources' : [ ], # list
702  'IsIOBound' : False, # bool
703  'FilterCircularDependencies' : True, # bool
704  'ItemList' : [ ], # list
705  'OptItemList' : [ ], # list
706  'AlgDependentItemList' : { }, # list
707  'Preload' : True, # bool
708  'PreloadOptItems' : False, # bool
709  'Output' : '', # str
710  'OutputFile' : '', # str
711  'EvtDataSvc' : 'EventDataSvc', # str
712  'EvtConversionSvc' : 'EventPersistencySvc', # str
713  'AcceptAlgs' : [ ], # list
714  'RequireAlgs' : [ ], # list
715  'VetoAlgs' : [ ], # list
716  'VerifyItems' : True, # bool
717  }
718  _propertyDocDct = {
719  'EvtConversionSvc' : """ name of the persistency service capable to write data from the store [OutputStream] """,
720  'EvtDataSvc' : """ name of the service managing the data store [OutputStream] """,
721  'Output' : """ name of the output file specification [OutputStream] """,
722  'VerifyItems' : """ flag to indicate that item consistency should be checked [OutputStream] """,
723  'PreloadOptItems' : """ flag indicating whether optional items should be preloaded [OutputStream] """,
724  'AlgDependentItemList' : """ mapping between algorithm names, and a list of items for which, if the algorithm in question accepted the event, they should be also stored [OutputStream] """,
725  'OutputFile' : """ name of the output file [OutputStream] """,
726  'OptItemList' : """ vector of optional item names to be saved to this stream [OutputStream] """,
727  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
728  'ItemList' : """ vector of item names to be saved to this stream [OutputStream] """,
729  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
730  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
731  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
732  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
733  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
734  'RequireAlgs' : """ names of Algorithms that this stream requires [OutputStream] """,
735  'OutputLevel' : """ output level [Algorithm] """,
736  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
737  'VetoAlgs' : """ names of Algorithms that this stream is vetoed by [OutputStream] """,
738  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
739  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
740  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
741  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
742  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
743  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
744  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
745  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
746  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
747  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
748  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
749  'AcceptAlgs' : """ names of Algorithms that this stream accepts [OutputStream] """,
750  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
751  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
752  'Preload' : """ flag indicating whether data pre-loading should be performed [OutputStream] """,
753  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
754  }
755  def __init__(self, name = Configurable.DefaultName, **kwargs):
756  super(OutputStream, self).__init__(name)
757  for n,v in kwargs.items():
758  setattr(self, n, v)
759  def getDlls( self ):
760  return 'GaudiCommonSvc'
761  def getType( self ):
762  return 'OutputStream'
763  pass # class OutputStream
764 
765 class PartitionSwitchAlg( ConfigurableAlgorithm ) :
766  __slots__ = {
767  'ExtraInputs' : [], # list
768  'ExtraOutputs' : [], # list
769  'OutputLevel' : 0, # int
770  'Enable' : True, # bool
771  'ErrorMax' : 1, # int
772  'AuditAlgorithms' : False, # bool
773  'AuditInitialize' : False, # bool
774  'AuditReinitialize' : False, # bool
775  'AuditRestart' : False, # bool
776  'AuditExecute' : False, # bool
777  'AuditFinalize' : False, # bool
778  'AuditBeginRun' : False, # bool
779  'AuditEndRun' : False, # bool
780  'AuditStart' : False, # bool
781  'AuditStop' : False, # bool
782  'Timeline' : True, # bool
783  'MonitorService' : 'MonitorSvc', # str
784  'RegisterForContextService' : False, # bool
785  'Cardinality' : 1, # int
786  'NeededResources' : [ ], # list
787  'IsIOBound' : False, # bool
788  'FilterCircularDependencies' : True, # bool
789  'Partition' : '', # str
790  'Tool' : 'PartitionSwitchTool', # str
791  }
792  _propertyDocDct = {
793  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
794  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
795  'Tool' : """ option to set the tool manipulating the multi-service name [PartitionSwitchAlg] """,
796  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
797  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
798  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
799  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
800  'OutputLevel' : """ output level [Algorithm] """,
801  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
802  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
803  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
804  'Partition' : """ option to set the requested partition name [PartitionSwitchAlg] """,
805  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
806  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
807  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
808  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
809  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
810  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
811  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
812  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
813  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
814  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
815  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
816  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
817  }
818  def __init__(self, name = Configurable.DefaultName, **kwargs):
819  super(PartitionSwitchAlg, self).__init__(name)
820  for n,v in kwargs.items():
821  setattr(self, n, v)
822  def getDlls( self ):
823  return 'GaudiCommonSvc'
824  def getType( self ):
825  return 'PartitionSwitchAlg'
826  pass # class PartitionSwitchAlg
827 
828 class PartitionSwitchTool( ConfigurableAlgTool ) :
829  __slots__ = {
830  'ExtraInputs' : [], # list
831  'ExtraOutputs' : [], # list
832  'OutputLevel' : 0, # int
833  'MonitorService' : 'MonitorSvc', # str
834  'AuditTools' : False, # bool
835  'AuditInitialize' : False, # bool
836  'AuditStart' : False, # bool
837  'AuditStop' : False, # bool
838  'AuditFinalize' : False, # bool
839  'AuditReinitialize' : False, # bool
840  'AuditRestart' : False, # bool
841  'Actor' : 'EventDataService', # str
842  }
843  _propertyDocDct = {
844  'Actor' : """ option to set the multi-service name [PartitionSwitchTool] """,
845  'AuditRestart' : """ trigger auditor on restart() [AlgTool] """,
846  'MonitorService' : """ name to use for Monitor Service [AlgTool] """,
847  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
848  'AuditTools' : """ [[deprecated]] unused [AlgTool] """,
849  'AuditInitialize' : """ trigger auditor on initialize() [AlgTool] """,
850  'OutputLevel' : """ output level [AlgTool] """,
851  'AuditStart' : """ trigger auditor on start() [AlgTool] """,
852  'AuditStop' : """ trigger auditor on stop() [AlgTool] """,
853  'AuditFinalize' : """ trigger auditor on finalize() [AlgTool] """,
854  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgTool,IDataHandleHolder,IProperty,IStateful> > > >] """,
855  'AuditReinitialize' : """ trigger auditor on reinitialize() [AlgTool] """,
856  }
857  def __init__(self, name = Configurable.DefaultName, **kwargs):
858  super(PartitionSwitchTool, self).__init__(name)
859  for n,v in kwargs.items():
860  setattr(self, n, v)
861  def getDlls( self ):
862  return 'GaudiCommonSvc'
863  def getType( self ):
864  return 'PartitionSwitchTool'
865  pass # class PartitionSwitchTool
866 
867 class PersistencySvc( ConfigurableService ) :
868  __slots__ = {
869  'OutputLevel' : 0, # int
870  'AuditServices' : False, # bool
871  'AuditInitialize' : False, # bool
872  'AuditStart' : False, # bool
873  'AuditStop' : False, # bool
874  'AuditFinalize' : False, # bool
875  'AuditReinitialize' : False, # bool
876  'AuditRestart' : False, # bool
877  'CnvServices' : [ ], # list
878  }
879  _propertyDocDct = {
880  'AuditRestart' : """ trigger auditor on restart() [Service] """,
881  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
882  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
883  'AuditStop' : """ trigger auditor on stop() [Service] """,
884  'CnvServices' : """ Names of services to be requested from the service locator and added by default [PersistencySvc] """,
885  'OutputLevel' : """ output level [Service] """,
886  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
887  'AuditServices' : """ [[deprecated]] unused [Service] """,
888  'AuditStart' : """ trigger auditor on start() [Service] """,
889  }
890  def __init__(self, name = Configurable.DefaultName, **kwargs):
891  super(PersistencySvc, self).__init__(name)
892  for n,v in kwargs.items():
893  setattr(self, n, v)
894  def getDlls( self ):
895  return 'GaudiCommonSvc'
896  def getType( self ):
897  return 'PersistencySvc'
898  pass # class PersistencySvc
899 
900 class RecordDataSvc( ConfigurableService ) :
901  __slots__ = {
902  'OutputLevel' : 0, # int
903  'AuditServices' : False, # bool
904  'AuditInitialize' : False, # bool
905  'AuditStart' : False, # bool
906  'AuditStop' : False, # bool
907  'AuditFinalize' : False, # bool
908  'AuditReinitialize' : False, # bool
909  'AuditRestart' : False, # bool
910  'RootCLID' : 110, # int
911  'RootName' : '/Records', # str
912  'ForceLeaves' : False, # bool
913  'InhibitPathes' : [ ], # list
914  'EnableFaultHandler' : False, # bool
915  'DataFaultName' : 'DataFault', # str
916  'EnableAccessHandler' : False, # bool
917  'DataAccessName' : 'DataAccess', # str
918  'AutoLoad' : True, # bool
919  'IncidentName' : '', # str
920  'SaveIncident' : 'SAVE_RECORD', # str
921  'PersistencySvc' : 'PersistencySvc/RecordPersistencySvc', # str
922  }
923  _propertyDocDct = {
924  'PersistencySvc' : """ name of the persistency service [RecordDataSvc] """,
925  'SaveIncident' : """ name of the 'save' incident [RecordDataSvc] """,
926  'IncidentName' : """ name of incident to be fired if new record arrives [RecordDataSvc] """,
927  'AutoLoad' : """ autoload of records [RecordDataSvc] """,
928  'DataAccessName' : """ Name of the data access incident [DataSvc] """,
929  'EnableAccessHandler' : """ enable incidents on data access requests [DataSvc] """,
930  'DataFaultName' : """ Name of the data fault incident [DataSvc] """,
931  'InhibitPathes' : """ inhibited leaves [DataSvc] """,
932  'AuditServices' : """ [[deprecated]] unused [Service] """,
933  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
934  'AuditStart' : """ trigger auditor on start() [Service] """,
935  'OutputLevel' : """ output level [Service] """,
936  'AuditStop' : """ trigger auditor on stop() [Service] """,
937  'ForceLeaves' : """ force creation of default leaves on registerObject [DataSvc] """,
938  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
939  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
940  'RootName' : """ name of root entry [DataSvc] """,
941  'AuditRestart' : """ trigger auditor on restart() [Service] """,
942  'EnableFaultHandler' : """ enable incidents on data creation requests [DataSvc] """,
943  'RootCLID' : """ CLID of root entry [DataSvc] """,
944  }
945  def __init__(self, name = Configurable.DefaultName, **kwargs):
946  super(RecordDataSvc, self).__init__(name)
947  for n,v in kwargs.items():
948  setattr(self, n, v)
949  def getDlls( self ):
950  return 'GaudiCommonSvc'
951  def getType( self ):
952  return 'RecordDataSvc'
953  pass # class RecordDataSvc
954 
955 class RecordStream( ConfigurableAlgorithm ) :
956  __slots__ = {
957  'ExtraInputs' : [], # list
958  'ExtraOutputs' : [], # list
959  'OutputLevel' : 0, # int
960  'Enable' : True, # bool
961  'ErrorMax' : 1, # int
962  'AuditAlgorithms' : False, # bool
963  'AuditInitialize' : False, # bool
964  'AuditReinitialize' : False, # bool
965  'AuditRestart' : False, # bool
966  'AuditExecute' : False, # bool
967  'AuditFinalize' : False, # bool
968  'AuditBeginRun' : False, # bool
969  'AuditEndRun' : False, # bool
970  'AuditStart' : False, # bool
971  'AuditStop' : False, # bool
972  'Timeline' : True, # bool
973  'MonitorService' : 'MonitorSvc', # str
974  'RegisterForContextService' : False, # bool
975  'Cardinality' : 1, # int
976  'NeededResources' : [ ], # list
977  'IsIOBound' : False, # bool
978  'FilterCircularDependencies' : True, # bool
979  'ItemList' : [ ], # list
980  'OptItemList' : [ ], # list
981  'AlgDependentItemList' : { }, # list
982  'Preload' : True, # bool
983  'PreloadOptItems' : False, # bool
984  'Output' : '', # str
985  'OutputFile' : '', # str
986  'EvtDataSvc' : 'EventDataSvc', # str
987  'EvtConversionSvc' : 'EventPersistencySvc', # str
988  'AcceptAlgs' : [ ], # list
989  'RequireAlgs' : [ ], # list
990  'VetoAlgs' : [ ], # list
991  'VerifyItems' : True, # bool
992  'FireIncidents' : False, # bool
993  }
994  _propertyDocDct = {
995  'FireIncidents' : """ if to fire incidents for writing opening/closing etc [unknown owner type] """,
996  'EvtConversionSvc' : """ name of the persistency service capable to write data from the store [OutputStream] """,
997  'EvtDataSvc' : """ name of the service managing the data store [OutputStream] """,
998  'Output' : """ name of the output file specification [OutputStream] """,
999  'VerifyItems' : """ flag to indicate that item consistency should be checked [OutputStream] """,
1000  'PreloadOptItems' : """ flag indicating whether optional items should be preloaded [OutputStream] """,
1001  'AlgDependentItemList' : """ mapping between algorithm names, and a list of items for which, if the algorithm in question accepted the event, they should be also stored [OutputStream] """,
1002  'OutputFile' : """ name of the output file [OutputStream] """,
1003  'OptItemList' : """ vector of optional item names to be saved to this stream [OutputStream] """,
1004  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
1005  'ItemList' : """ vector of item names to be saved to this stream [OutputStream] """,
1006  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
1007  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1008  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
1009  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1010  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
1011  'RequireAlgs' : """ names of Algorithms that this stream requires [OutputStream] """,
1012  'OutputLevel' : """ output level [Algorithm] """,
1013  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
1014  'VetoAlgs' : """ names of Algorithms that this stream is vetoed by [OutputStream] """,
1015  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
1016  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
1017  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
1018  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
1019  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
1020  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
1021  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
1022  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
1023  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
1024  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
1025  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
1026  'AcceptAlgs' : """ names of Algorithms that this stream accepts [OutputStream] """,
1027  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
1028  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
1029  'Preload' : """ flag indicating whether data pre-loading should be performed [OutputStream] """,
1030  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
1031  }
1032  def __init__(self, name = Configurable.DefaultName, **kwargs):
1033  super(RecordStream, self).__init__(name)
1034  for n,v in kwargs.items():
1035  setattr(self, n, v)
1036  def getDlls( self ):
1037  return 'GaudiCommonSvc'
1038  def getType( self ):
1039  return 'RecordStream'
1040  pass # class RecordStream
1041 
1042 class RunRecordDataSvc( ConfigurableService ) :
1043  __slots__ = {
1044  'OutputLevel' : 0, # int
1045  'AuditServices' : False, # bool
1046  'AuditInitialize' : False, # bool
1047  'AuditStart' : False, # bool
1048  'AuditStop' : False, # bool
1049  'AuditFinalize' : False, # bool
1050  'AuditReinitialize' : False, # bool
1051  'AuditRestart' : False, # bool
1052  'RootCLID' : 110, # int
1053  'RootName' : '/RunRecords', # str
1054  'ForceLeaves' : False, # bool
1055  'InhibitPathes' : [ ], # list
1056  'EnableFaultHandler' : False, # bool
1057  'DataFaultName' : 'DataFault', # str
1058  'EnableAccessHandler' : False, # bool
1059  'DataAccessName' : 'DataAccess', # str
1060  'AutoLoad' : True, # bool
1061  'IncidentName' : 'NEW_RUN_RECORD', # str
1062  'SaveIncident' : 'SAVE_RUN_RECORD', # str
1063  'PersistencySvc' : 'PersistencySvc/RecordPersistencySvc', # str
1064  }
1065  _propertyDocDct = {
1066  'PersistencySvc' : """ name of the persistency service [RecordDataSvc] """,
1067  'SaveIncident' : """ name of the 'save' incident [RecordDataSvc] """,
1068  'IncidentName' : """ name of incident to be fired if new record arrives [RecordDataSvc] """,
1069  'AutoLoad' : """ autoload of records [RecordDataSvc] """,
1070  'DataAccessName' : """ Name of the data access incident [DataSvc] """,
1071  'EnableAccessHandler' : """ enable incidents on data access requests [DataSvc] """,
1072  'DataFaultName' : """ Name of the data fault incident [DataSvc] """,
1073  'InhibitPathes' : """ inhibited leaves [DataSvc] """,
1074  'AuditServices' : """ [[deprecated]] unused [Service] """,
1075  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
1076  'AuditStart' : """ trigger auditor on start() [Service] """,
1077  'OutputLevel' : """ output level [Service] """,
1078  'AuditStop' : """ trigger auditor on stop() [Service] """,
1079  'ForceLeaves' : """ force creation of default leaves on registerObject [DataSvc] """,
1080  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
1081  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
1082  'RootName' : """ name of root entry [DataSvc] """,
1083  'AuditRestart' : """ trigger auditor on restart() [Service] """,
1084  'EnableFaultHandler' : """ enable incidents on data creation requests [DataSvc] """,
1085  'RootCLID' : """ CLID of root entry [DataSvc] """,
1086  }
1087  def __init__(self, name = Configurable.DefaultName, **kwargs):
1088  super(RunRecordDataSvc, self).__init__(name)
1089  for n,v in kwargs.items():
1090  setattr(self, n, v)
1091  def getDlls( self ):
1092  return 'GaudiCommonSvc'
1093  def getType( self ):
1094  return 'RunRecordDataSvc'
1095  pass # class RunRecordDataSvc
1096 
1097 class RunRecordStream( ConfigurableAlgorithm ) :
1098  __slots__ = {
1099  'ExtraInputs' : [], # list
1100  'ExtraOutputs' : [], # list
1101  'OutputLevel' : 0, # int
1102  'Enable' : True, # bool
1103  'ErrorMax' : 1, # int
1104  'AuditAlgorithms' : False, # bool
1105  'AuditInitialize' : False, # bool
1106  'AuditReinitialize' : False, # bool
1107  'AuditRestart' : False, # bool
1108  'AuditExecute' : False, # bool
1109  'AuditFinalize' : False, # bool
1110  'AuditBeginRun' : False, # bool
1111  'AuditEndRun' : False, # bool
1112  'AuditStart' : False, # bool
1113  'AuditStop' : False, # bool
1114  'Timeline' : True, # bool
1115  'MonitorService' : 'MonitorSvc', # str
1116  'RegisterForContextService' : False, # bool
1117  'Cardinality' : 1, # int
1118  'NeededResources' : [ ], # list
1119  'IsIOBound' : False, # bool
1120  'FilterCircularDependencies' : True, # bool
1121  'ItemList' : [ ], # list
1122  'OptItemList' : [ ], # list
1123  'AlgDependentItemList' : { }, # list
1124  'Preload' : True, # bool
1125  'PreloadOptItems' : False, # bool
1126  'Output' : '', # str
1127  'OutputFile' : '', # str
1128  'EvtDataSvc' : 'EventDataSvc', # str
1129  'EvtConversionSvc' : 'EventPersistencySvc', # str
1130  'AcceptAlgs' : [ ], # list
1131  'RequireAlgs' : [ ], # list
1132  'VetoAlgs' : [ ], # list
1133  'VerifyItems' : True, # bool
1134  }
1135  _propertyDocDct = {
1136  'EvtConversionSvc' : """ name of the persistency service capable to write data from the store [OutputStream] """,
1137  'EvtDataSvc' : """ name of the service managing the data store [OutputStream] """,
1138  'Output' : """ name of the output file specification [OutputStream] """,
1139  'VerifyItems' : """ flag to indicate that item consistency should be checked [OutputStream] """,
1140  'PreloadOptItems' : """ flag indicating whether optional items should be preloaded [OutputStream] """,
1141  'AlgDependentItemList' : """ mapping between algorithm names, and a list of items for which, if the algorithm in question accepted the event, they should be also stored [OutputStream] """,
1142  'OutputFile' : """ name of the output file [OutputStream] """,
1143  'OptItemList' : """ vector of optional item names to be saved to this stream [OutputStream] """,
1144  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
1145  'ItemList' : """ vector of item names to be saved to this stream [OutputStream] """,
1146  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
1147  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1148  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
1149  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1150  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
1151  'RequireAlgs' : """ names of Algorithms that this stream requires [OutputStream] """,
1152  'OutputLevel' : """ output level [Algorithm] """,
1153  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
1154  'VetoAlgs' : """ names of Algorithms that this stream is vetoed by [OutputStream] """,
1155  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
1156  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
1157  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
1158  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
1159  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
1160  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
1161  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
1162  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
1163  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
1164  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
1165  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
1166  'AcceptAlgs' : """ names of Algorithms that this stream accepts [OutputStream] """,
1167  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
1168  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
1169  'Preload' : """ flag indicating whether data pre-loading should be performed [OutputStream] """,
1170  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
1171  }
1172  def __init__(self, name = Configurable.DefaultName, **kwargs):
1173  super(RunRecordStream, self).__init__(name)
1174  for n,v in kwargs.items():
1175  setattr(self, n, v)
1176  def getDlls( self ):
1177  return 'GaudiCommonSvc'
1178  def getType( self ):
1179  return 'RunRecordStream'
1180  pass # class RunRecordStream
1181 
1182 class SequentialOutputStream( ConfigurableAlgorithm ) :
1183  __slots__ = {
1184  'ExtraInputs' : [], # list
1185  'ExtraOutputs' : [], # list
1186  'OutputLevel' : 0, # int
1187  'Enable' : True, # bool
1188  'ErrorMax' : 1, # int
1189  'AuditAlgorithms' : False, # bool
1190  'AuditInitialize' : False, # bool
1191  'AuditReinitialize' : False, # bool
1192  'AuditRestart' : False, # bool
1193  'AuditExecute' : False, # bool
1194  'AuditFinalize' : False, # bool
1195  'AuditBeginRun' : False, # bool
1196  'AuditEndRun' : False, # bool
1197  'AuditStart' : False, # bool
1198  'AuditStop' : False, # bool
1199  'Timeline' : True, # bool
1200  'MonitorService' : 'MonitorSvc', # str
1201  'RegisterForContextService' : False, # bool
1202  'Cardinality' : 1, # int
1203  'NeededResources' : [ ], # list
1204  'IsIOBound' : False, # bool
1205  'FilterCircularDependencies' : True, # bool
1206  'ItemList' : [ ], # list
1207  'OptItemList' : [ ], # list
1208  'AlgDependentItemList' : { }, # list
1209  'Preload' : True, # bool
1210  'PreloadOptItems' : False, # bool
1211  'Output' : '', # str
1212  'OutputFile' : '', # str
1213  'EvtDataSvc' : 'EventDataSvc', # str
1214  'EvtConversionSvc' : 'EventPersistencySvc', # str
1215  'AcceptAlgs' : [ ], # list
1216  'RequireAlgs' : [ ], # list
1217  'VetoAlgs' : [ ], # list
1218  'VerifyItems' : True, # bool
1219  'EventsPerFile' : 4294967295, # int
1220  'NumericFilename' : False, # bool
1221  'NumbersAdded' : 6, # int
1222  }
1223  _propertyDocDct = {
1224  'EventsPerFile' : """ [SequentialOutputStream] """,
1225  'EvtConversionSvc' : """ name of the persistency service capable to write data from the store [OutputStream] """,
1226  'EvtDataSvc' : """ name of the service managing the data store [OutputStream] """,
1227  'Output' : """ name of the output file specification [OutputStream] """,
1228  'VerifyItems' : """ flag to indicate that item consistency should be checked [OutputStream] """,
1229  'PreloadOptItems' : """ flag indicating whether optional items should be preloaded [OutputStream] """,
1230  'AlgDependentItemList' : """ mapping between algorithm names, and a list of items for which, if the algorithm in question accepted the event, they should be also stored [OutputStream] """,
1231  'OutputFile' : """ name of the output file [OutputStream] """,
1232  'OptItemList' : """ vector of optional item names to be saved to this stream [OutputStream] """,
1233  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
1234  'NumericFilename' : """ [SequentialOutputStream] """,
1235  'ItemList' : """ vector of item names to be saved to this stream [OutputStream] """,
1236  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
1237  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1238  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
1239  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1240  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
1241  'RequireAlgs' : """ names of Algorithms that this stream requires [OutputStream] """,
1242  'OutputLevel' : """ output level [Algorithm] """,
1243  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
1244  'VetoAlgs' : """ names of Algorithms that this stream is vetoed by [OutputStream] """,
1245  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
1246  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
1247  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
1248  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
1249  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
1250  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
1251  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
1252  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
1253  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
1254  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
1255  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
1256  'NumbersAdded' : """ [SequentialOutputStream] """,
1257  'AcceptAlgs' : """ names of Algorithms that this stream accepts [OutputStream] """,
1258  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
1259  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
1260  'Preload' : """ flag indicating whether data pre-loading should be performed [OutputStream] """,
1261  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
1262  }
1263  def __init__(self, name = Configurable.DefaultName, **kwargs):
1264  super(SequentialOutputStream, self).__init__(name)
1265  for n,v in kwargs.items():
1266  setattr(self, n, v)
1267  def getDlls( self ):
1268  return 'GaudiCommonSvc'
1269  def getType( self ):
1270  return 'SequentialOutputStream'
1271  pass # class SequentialOutputStream
1272 
1273 class StatusCodeSvc( ConfigurableService ) :
1274  __slots__ = {
1275  'OutputLevel' : 0, # int
1276  'AuditServices' : False, # bool
1277  'AuditInitialize' : False, # bool
1278  'AuditStart' : False, # bool
1279  'AuditStop' : False, # bool
1280  'AuditFinalize' : False, # bool
1281  'AuditReinitialize' : False, # bool
1282  'AuditRestart' : False, # bool
1283  'Filter' : [ ], # list
1284  'AbortOnError' : False, # bool
1285  'SuppressCheck' : False, # bool
1286  'IgnoreDicts' : True, # bool
1287  }
1288  _propertyDocDct = {
1289  'IgnoreDicts' : """ [StatusCodeSvc] """,
1290  'SuppressCheck' : """ [StatusCodeSvc] """,
1291  'AbortOnError' : """ [StatusCodeSvc] """,
1292  'AuditServices' : """ [[deprecated]] unused [Service] """,
1293  'Filter' : """ [StatusCodeSvc] """,
1294  'AuditInitialize' : """ trigger auditor on initialize() [Service] """,
1295  'AuditStart' : """ trigger auditor on start() [Service] """,
1296  'OutputLevel' : """ output level [Service] """,
1297  'AuditStop' : """ trigger auditor on stop() [Service] """,
1298  'AuditFinalize' : """ trigger auditor on finalize() [Service] """,
1299  'AuditReinitialize' : """ trigger auditor on reinitialize() [Service] """,
1300  'AuditRestart' : """ trigger auditor on restart() [Service] """,
1301  }
1302  def __init__(self, name = Configurable.DefaultName, **kwargs):
1303  super(StatusCodeSvc, self).__init__(name)
1304  for n,v in kwargs.items():
1305  setattr(self, n, v)
1306  def getDlls( self ):
1307  return 'GaudiCommonSvc'
1308  def getType( self ):
1309  return 'StatusCodeSvc'
1310  pass # class StatusCodeSvc
1311 
1312 class StoreExplorerAlg( ConfigurableAlgorithm ) :
1313  __slots__ = {
1314  'ExtraInputs' : [], # list
1315  'ExtraOutputs' : [], # list
1316  'OutputLevel' : 0, # int
1317  'Enable' : True, # bool
1318  'ErrorMax' : 1, # int
1319  'AuditAlgorithms' : False, # bool
1320  'AuditInitialize' : False, # bool
1321  'AuditReinitialize' : False, # bool
1322  'AuditRestart' : False, # bool
1323  'AuditExecute' : False, # bool
1324  'AuditFinalize' : False, # bool
1325  'AuditBeginRun' : False, # bool
1326  'AuditEndRun' : False, # bool
1327  'AuditStart' : False, # bool
1328  'AuditStop' : False, # bool
1329  'Timeline' : True, # bool
1330  'MonitorService' : 'MonitorSvc', # str
1331  'RegisterForContextService' : False, # bool
1332  'Cardinality' : 1, # int
1333  'NeededResources' : [ ], # list
1334  'IsIOBound' : False, # bool
1335  'FilterCircularDependencies' : True, # bool
1336  'Load' : False, # bool
1337  'PrintEvt' : 1, # int
1338  'PrintMissing' : 0, # int
1339  'PrintFreq' : 0.0000000, # float
1340  'ExploreRelations' : False, # bool
1341  'DataSvc' : 'EventDataSvc', # str
1342  'TestAccess' : False, # bool
1343  'AccessForeign' : False, # bool
1344  }
1345  _propertyDocDct = {
1346  'DataSvc' : """ name of the data provider service [StoreExplorerAlg] """,
1347  'PrintFreq' : """ printout frequency [StoreExplorerAlg] """,
1348  'PrintEvt' : """ limit printout to first N events [StoreExplorerAlg] """,
1349  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
1350  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
1351  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1352  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
1353  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1354  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
1355  'Load' : """ load non existing items [StoreExplorerAlg] """,
1356  'OutputLevel' : """ output level [Algorithm] """,
1357  'AccessForeign' : """ indicate if foreign files should be opened [StoreExplorerAlg] """,
1358  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
1359  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
1360  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
1361  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
1362  'PrintMissing' : """ indicate if missing entities should be printed [StoreExplorerAlg] """,
1363  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
1364  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
1365  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
1366  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
1367  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
1368  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
1369  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
1370  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
1371  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
1372  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
1373  'TestAccess' : """ test access to objects (DataObject and ContainedObject) [StoreExplorerAlg] """,
1374  'ExploreRelations' : """ if relations should be followed [StoreExplorerAlg] """,
1375  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
1376  }
1377  def __init__(self, name = Configurable.DefaultName, **kwargs):
1378  super(StoreExplorerAlg, self).__init__(name)
1379  for n,v in kwargs.items():
1380  setattr(self, n, v)
1381  def getDlls( self ):
1382  return 'GaudiCommonSvc'
1383  def getType( self ):
1384  return 'StoreExplorerAlg'
1385  pass # class StoreExplorerAlg
1386 
1387 class StoreSnifferAlg( ConfigurableAlgorithm ) :
1388  __slots__ = {
1389  'ExtraInputs' : [], # list
1390  'ExtraOutputs' : [], # list
1391  'OutputLevel' : 0, # int
1392  'Enable' : True, # bool
1393  'ErrorMax' : 1, # int
1394  'AuditAlgorithms' : False, # bool
1395  'AuditInitialize' : False, # bool
1396  'AuditReinitialize' : False, # bool
1397  'AuditRestart' : False, # bool
1398  'AuditExecute' : False, # bool
1399  'AuditFinalize' : False, # bool
1400  'AuditBeginRun' : False, # bool
1401  'AuditEndRun' : False, # bool
1402  'AuditStart' : False, # bool
1403  'AuditStop' : False, # bool
1404  'Timeline' : True, # bool
1405  'MonitorService' : 'MonitorSvc', # str
1406  'RegisterForContextService' : False, # bool
1407  'Cardinality' : 1, # int
1408  'NeededResources' : [ ], # list
1409  'IsIOBound' : False, # bool
1410  'FilterCircularDependencies' : True, # bool
1411  }
1412  _propertyDocDct = {
1413  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
1414  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
1415  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
1416  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
1417  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
1418  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
1419  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
1420  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
1421  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
1422  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
1423  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
1424  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
1425  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
1426  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
1427  'OutputLevel' : """ output level [Algorithm] """,
1428  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
1429  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1430  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
1431  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1432  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
1433  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
1434  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
1435  }
1436  def __init__(self, name = Configurable.DefaultName, **kwargs):
1437  super(StoreSnifferAlg, self).__init__(name)
1438  for n,v in kwargs.items():
1439  setattr(self, n, v)
1440  def getDlls( self ):
1441  return 'GaudiCommonSvc'
1442  def getType( self ):
1443  return 'StoreSnifferAlg'
1444  pass # class StoreSnifferAlg
1445 
1446 class TagCollectionStream( ConfigurableAlgorithm ) :
1447  __slots__ = {
1448  'ExtraInputs' : [], # list
1449  'ExtraOutputs' : [], # list
1450  'OutputLevel' : 0, # int
1451  'Enable' : True, # bool
1452  'ErrorMax' : 1, # int
1453  'AuditAlgorithms' : False, # bool
1454  'AuditInitialize' : False, # bool
1455  'AuditReinitialize' : False, # bool
1456  'AuditRestart' : False, # bool
1457  'AuditExecute' : False, # bool
1458  'AuditFinalize' : False, # bool
1459  'AuditBeginRun' : False, # bool
1460  'AuditEndRun' : False, # bool
1461  'AuditStart' : False, # bool
1462  'AuditStop' : False, # bool
1463  'Timeline' : True, # bool
1464  'MonitorService' : 'MonitorSvc', # str
1465  'RegisterForContextService' : False, # bool
1466  'Cardinality' : 1, # int
1467  'NeededResources' : [ ], # list
1468  'IsIOBound' : False, # bool
1469  'FilterCircularDependencies' : True, # bool
1470  'ItemList' : [ ], # list
1471  'OptItemList' : [ ], # list
1472  'AlgDependentItemList' : { }, # list
1473  'Preload' : True, # bool
1474  'PreloadOptItems' : False, # bool
1475  'Output' : '', # str
1476  'OutputFile' : '', # str
1477  'EvtDataSvc' : 'EventDataSvc', # str
1478  'EvtConversionSvc' : 'EventPersistencySvc', # str
1479  'AcceptAlgs' : [ ], # list
1480  'RequireAlgs' : [ ], # list
1481  'VetoAlgs' : [ ], # list
1482  'VerifyItems' : True, # bool
1483  'AddressLeaf' : '/Event', # str
1484  'AddressColumn' : 'Address', # str
1485  'TagCollectionSvc' : 'NTupleSvc', # str
1486  'ObjectsFirst' : True, # bool
1487  'Collection' : '', # str
1488  }
1489  _propertyDocDct = {
1490  'AddressLeaf' : """ name of the address leaf in the transient event store [TagCollectionStream] """,
1491  'EvtConversionSvc' : """ name of the persistency service capable to write data from the store [OutputStream] """,
1492  'TagCollectionSvc' : """ name of the collection service [TagCollectionStream] """,
1493  'EvtDataSvc' : """ name of the service managing the data store [OutputStream] """,
1494  'Output' : """ name of the output file specification [OutputStream] """,
1495  'Collection' : """ name of the tag collection in the transient store [TagCollectionStream] """,
1496  'VerifyItems' : """ flag to indicate that item consistency should be checked [OutputStream] """,
1497  'PreloadOptItems' : """ flag indicating whether optional items should be preloaded [OutputStream] """,
1498  'AlgDependentItemList' : """ mapping between algorithm names, and a list of items for which, if the algorithm in question accepted the event, they should be also stored [OutputStream] """,
1499  'OutputFile' : """ name of the output file [OutputStream] """,
1500  'OptItemList' : """ vector of optional item names to be saved to this stream [OutputStream] """,
1501  'AuditRestart' : """ trigger auditor on restart() [Algorithm] """,
1502  'ItemList' : """ vector of item names to be saved to this stream [OutputStream] """,
1503  'Timeline' : """ send events to TimelineSvc [Algorithm] """,
1504  'AddressColumn' : """ name of the address column of the tag collection [TagCollectionStream] """,
1505  'ExtraInputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1506  'AuditAlgorithms' : """ [[deprecated]] unused [Algorithm] """,
1507  'ExtraOutputs' : """ [[deprecated]] [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
1508  'ErrorMax' : """ [[deprecated]] max number of errors [Algorithm] """,
1509  'RequireAlgs' : """ names of Algorithms that this stream requires [OutputStream] """,
1510  'OutputLevel' : """ output level [Algorithm] """,
1511  'AuditStart' : """ trigger auditor on start() [Algorithm] """,
1512  'VetoAlgs' : """ names of Algorithms that this stream is vetoed by [OutputStream] """,
1513  'AuditReinitialize' : """ trigger auditor on reinitialize() [Algorithm] """,
1514  'AuditInitialize' : """ trigger auditor on initialize() [Algorithm] """,
1515  'AuditFinalize' : """ trigger auditor on finalize() [Algorithm] """,
1516  'AuditBeginRun' : """ trigger auditor on beginRun() [Algorithm] """,
1517  'AuditStop' : """ trigger auditor on stop() [Algorithm] """,
1518  'AuditExecute' : """ trigger auditor on execute() [Algorithm] """,
1519  'AuditEndRun' : """ trigger auditor on endRun() [Algorithm] """,
1520  'NeededResources' : """ named resources needed during event looping [Algorithm] """,
1521  'MonitorService' : """ name to use for Monitor Service [Algorithm] """,
1522  'FilterCircularDependencies' : """ filter out circular data dependencies [Algorithm] """,
1523  'RegisterForContextService' : """ flag to enforce the registration for Algorithm Context Service [Algorithm] """,
1524  'AcceptAlgs' : """ names of Algorithms that this stream accepts [OutputStream] """,
1525  'Enable' : """ should the algorithm be executed or not [Algorithm] """,
1526  'IsIOBound' : """ if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
1527  'ObjectsFirst' : """ flag to indicate that the objects should be written first [TagCollectionStream] """,
1528  'Preload' : """ flag indicating whether data pre-loading should be performed [OutputStream] """,
1529  'Cardinality' : """ how many clones to create - 0 means algo is reentrant [Algorithm] """,
1530  }
1531  def __init__(self, name = Configurable.DefaultName, **kwargs):
1532  super(TagCollectionStream, self).__init__(name)
1533  for n,v in kwargs.items():
1534  setattr(self, n, v)
1535  def getDlls( self ):
1536  return 'GaudiCommonSvc'
1537  def getType( self ):
1538  return 'TagCollectionStream'
1539  pass # class TagCollectionStream
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)
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)