| # Gaudi Framework, version v21r6 |

Home |  | Generated: 11 Nov 2009

# GaudiSvcConf.py

Go to the documentation of this file.

    00001 #Wed Nov 11 16:02:29 2009
    00002 """Automatically generated. DO NOT EDIT please"""
    00003 from GaudiKernel.Proxy.Configurable import *
    00004
    00005 class VFSSvc( ConfigurableService ) :
    00006   __slots__ = {
    00007     'OutputLevel' : 0, # int
    00008     'AuditServices' : False, # bool
    00009     'AuditInitialize' : False, # bool
    00010     'AuditStart' : False, # bool
    00011     'AuditStop' : False, # bool
    00012     'AuditFinalize' : False, # bool
    00013     'AuditReInitialize' : False, # bool
    00014     'AuditReStart' : False, # bool
    00015     'FileAccessTools' : [ 'FileReadTool' ], # list
    00016     'FallBackProtocol' : 'file', # str
    00017   }
    00018   _propertyDocDct = {
    00019     'FileAccessTools' : """ List of tools implementing the IFileAccess interface. """,
    00020     'FallBackProtocol' : """ URL prefix to use if the prefix is not present. """,
    00021   }
    00022   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00023       super(VFSSvc, self).__init__(name)
    00024       for n,v in kwargs.items():
    00025          setattr(self, n, v)
    00026   def getDlls( self ):
    00027       return 'GaudiSvc'
    00028   def getType( self ):
    00029       return 'VFSSvc'
    00030   pass # class VFSSvc
    00031
    00032 class FileReadTool( ConfigurableAlgTool ) :
    00033   __slots__ = {
    00034     'MonitorService' : 'MonitorSvc', # str
    00035     'OutputLevel' : 0, # int
    00036     'AuditTools' : False, # bool
    00037     'AuditInitialize' : False, # bool
    00038     'AuditStart' : False, # bool
    00039     'AuditStop' : False, # bool
    00040     'AuditFinalize' : False, # bool
    00041   }
    00042   _propertyDocDct = {
    00043   }
    00044   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00045       super(FileReadTool, self).__init__(name)
    00046       for n,v in kwargs.items():
    00047          setattr(self, n, v)
    00048   def getDlls( self ):
    00049       return 'GaudiSvc'
    00050   def getType( self ):
    00051       return 'FileReadTool'
    00052   pass # class FileReadTool
    00053
    00054 class FastContainersSvc( ConfigurableService ) :
    00055   __slots__ = {
    00056     'OutputLevel' : 0, # int
    00057     'AuditServices' : False, # bool
    00058     'AuditInitialize' : False, # bool
    00059     'AuditStart' : False, # bool
    00060     'AuditStop' : False, # bool
    00061     'AuditFinalize' : False, # bool
    00062     'AuditReInitialize' : False, # bool
    00063     'AuditReStart' : False, # bool
    00064     'RootCLID' : 110, # int
    00065     'RootName' : '/fc', # str
    00066     'ForceLeaves' : False, # bool
    00067     'InhibitPathes' : [  ], # list
    00068     'DataFaultName' : 'DataFault', # str
    00069     'DataAccessName' : 'DataAccess', # str
    00070     'EnableFaultHandler' : False, # bool
    00071     'EnableAccessHandler' : False, # bool
    00072     'RootDirName' : 'fc', # str
    00073   }
    00074   _propertyDocDct = {
    00075   }
    00076   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00077       super(FastContainersSvc, self).__init__(name)
    00078       for n,v in kwargs.items():
    00079          setattr(self, n, v)
    00080   def getDlls( self ):
    00081       return 'GaudiSvc'
    00082   def getType( self ):
    00083       return 'FastContainersSvc'
    00084   pass # class FastContainersSvc
    00085
    00086 class THistSvc( ConfigurableService ) :
    00087   __slots__ = {
    00088     'OutputLevel' : 0, # int
    00089     'AuditServices' : False, # bool
    00090     'AuditInitialize' : False, # bool
    00091     'AuditStart' : False, # bool
    00092     'AuditStop' : False, # bool
    00093     'AuditFinalize' : False, # bool
    00094     'AuditReInitialize' : False, # bool
    00095     'AuditReStart' : False, # bool
    00096     'Output' : [  ], # list
    00097     'Input' : [  ], # list
    00098     'AutoSave' : 0, # int
    00099     'PrintAll' : False, # bool
    00100     'CompressionLevel' : 1, # int
    00101   }
    00102   _propertyDocDct = {
    00103   }
    00104   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00105       super(THistSvc, self).__init__(name)
    00106       for n,v in kwargs.items():
    00107          setattr(self, n, v)
    00108   def getDlls( self ):
    00109       return 'GaudiSvc'
    00110   def getType( self ):
    00111       return 'THistSvc'
    00112   pass # class THistSvc
    00113
    00114 class ToolSvc( ConfigurableService ) :
    00115   __slots__ = {
    00116     'OutputLevel' : 0, # int
    00117     'AuditServices' : False, # bool
    00118     'AuditInitialize' : False, # bool
    00119     'AuditStart' : False, # bool
    00120     'AuditStop' : False, # bool
    00121     'AuditFinalize' : False, # bool
    00122     'AuditReInitialize' : False, # bool
    00123     'AuditReStart' : False, # bool
    00124   }
    00125   _propertyDocDct = {
    00126   }
    00127   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00128       super(ToolSvc, self).__init__(name)
    00129       for n,v in kwargs.items():
    00130          setattr(self, n, v)
    00131   def getDlls( self ):
    00132       return 'GaudiSvc'
    00133   def getType( self ):
    00134       return 'ToolSvc'
    00135   pass # class ToolSvc
    00136
    00137 class StatusCodeSvc( ConfigurableService ) :
    00138   __slots__ = {
    00139     'OutputLevel' : 0, # int
    00140     'AuditServices' : False, # bool
    00141     'AuditInitialize' : False, # bool
    00142     'AuditStart' : False, # bool
    00143     'AuditStop' : False, # bool
    00144     'AuditFinalize' : False, # bool
    00145     'AuditReInitialize' : False, # bool
    00146     'AuditReStart' : False, # bool
    00147     'Filter' : [  ], # list
    00148     'AbortOnError' : False, # bool
    00149     'SuppressCheck' : False, # bool
    00150   }
    00151   _propertyDocDct = {
    00152   }
    00153   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00154       super(StatusCodeSvc, self).__init__(name)
    00155       for n,v in kwargs.items():
    00156          setattr(self, n, v)
    00157   def getDlls( self ):
    00158       return 'GaudiSvc'
    00159   def getType( self ):
    00160       return 'StatusCodeSvc'
    00161   pass # class StatusCodeSvc
    00162
    00163 class RndmGenSvc( ConfigurableService ) :
    00164   __slots__ = {
    00165     'OutputLevel' : 0, # int
    00166     'AuditServices' : False, # bool
    00167     'AuditInitialize' : False, # bool
    00168     'AuditStart' : False, # bool
    00169     'AuditStop' : False, # bool
    00170     'AuditFinalize' : False, # bool
    00171     'AuditReInitialize' : False, # bool
    00172     'AuditReStart' : False, # bool
    00173     'Engine' : 'HepRndm::Engine<CLHEP::RanluxEngine>', # str
    00174   }
    00175   _propertyDocDct = {
    00176   }
    00177   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00178       super(RndmGenSvc, self).__init__(name)
    00179       for n,v in kwargs.items():
    00180          setattr(self, n, v)
    00181   def getDlls( self ):
    00182       return 'GaudiSvc'
    00183   def getType( self ):
    00184       return 'RndmGenSvc'
    00185   pass # class RndmGenSvc
    00186
    00187 class HepRndm__Engine_CLHEP__DualRand_( ConfigurableService ) :
    00188   __slots__ = {
    00189     'OutputLevel' : 0, # int
    00190     'AuditServices' : False, # bool
    00191     'AuditInitialize' : False, # bool
    00192     'AuditStart' : False, # bool
    00193     'AuditStop' : False, # bool
    00194     'AuditFinalize' : False, # bool
    00195     'AuditReInitialize' : False, # bool
    00196     'AuditReStart' : False, # bool
    00197     'Seeds' : [  ], # list
    00198     'Column' : 0, # int
    00199     'Row' : 1, # int
    00200     'Luxury' : 3, # int
    00201     'UseTable' : False, # bool
    00202     'SetSingleton' : False, # bool
    00203   }
    00204   _propertyDocDct = {
    00205   }
    00206   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00207       super(HepRndm__Engine_CLHEP__DualRand_, self).__init__(name)
    00208       for n,v in kwargs.items():
    00209          setattr(self, n, v)
    00210   def getDlls( self ):
    00211       return 'GaudiSvc'
    00212   def getType( self ):
    00213       return 'HepRndm::Engine<CLHEP::DualRand>'
    00214   pass # class HepRndm__Engine_CLHEP__DualRand_
    00215
    00216 class HepRndm__Engine_CLHEP__TripleRand_( ConfigurableService ) :
    00217   __slots__ = {
    00218     'OutputLevel' : 0, # int
    00219     'AuditServices' : False, # bool
    00220     'AuditInitialize' : False, # bool
    00221     'AuditStart' : False, # bool
    00222     'AuditStop' : False, # bool
    00223     'AuditFinalize' : False, # bool
    00224     'AuditReInitialize' : False, # bool
    00225     'AuditReStart' : False, # bool
    00226     'Seeds' : [  ], # list
    00227     'Column' : 0, # int
    00228     'Row' : 1, # int
    00229     'Luxury' : 3, # int
    00230     'UseTable' : False, # bool
    00231     'SetSingleton' : False, # bool
    00232   }
    00233   _propertyDocDct = {
    00234   }
    00235   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00236       super(HepRndm__Engine_CLHEP__TripleRand_, self).__init__(name)
    00237       for n,v in kwargs.items():
    00238          setattr(self, n, v)
    00239   def getDlls( self ):
    00240       return 'GaudiSvc'
    00241   def getType( self ):
    00242       return 'HepRndm::Engine<CLHEP::TripleRand>'
    00243   pass # class HepRndm__Engine_CLHEP__TripleRand_
    00244
    00245 class HepRndm__Engine_CLHEP__DRand48Engine_( ConfigurableService ) :
    00246   __slots__ = {
    00247     'OutputLevel' : 0, # int
    00248     'AuditServices' : False, # bool
    00249     'AuditInitialize' : False, # bool
    00250     'AuditStart' : False, # bool
    00251     'AuditStop' : False, # bool
    00252     'AuditFinalize' : False, # bool
    00253     'AuditReInitialize' : False, # bool
    00254     'AuditReStart' : False, # bool
    00255     'Seeds' : [  ], # list
    00256     'Column' : 0, # int
    00257     'Row' : 1, # int
    00258     'Luxury' : 3, # int
    00259     'UseTable' : False, # bool
    00260     'SetSingleton' : False, # bool
    00261   }
    00262   _propertyDocDct = {
    00263   }
    00264   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00265       super(HepRndm__Engine_CLHEP__DRand48Engine_, self).__init__(name)
    00266       for n,v in kwargs.items():
    00267          setattr(self, n, v)
    00268   def getDlls( self ):
    00269       return 'GaudiSvc'
    00270   def getType( self ):
    00271       return 'HepRndm::Engine<CLHEP::DRand48Engine>'
    00272   pass # class HepRndm__Engine_CLHEP__DRand48Engine_
    00273
    00274 class HepRndm__Engine_CLHEP__Hurd160Engine_( ConfigurableService ) :
    00275   __slots__ = {
    00276     'OutputLevel' : 0, # int
    00277     'AuditServices' : False, # bool
    00278     'AuditInitialize' : False, # bool
    00279     'AuditStart' : False, # bool
    00280     'AuditStop' : False, # bool
    00281     'AuditFinalize' : False, # bool
    00282     'AuditReInitialize' : False, # bool
    00283     'AuditReStart' : False, # bool
    00284     'Seeds' : [  ], # list
    00285     'Column' : 0, # int
    00286     'Row' : 1, # int
    00287     'Luxury' : 3, # int
    00288     'UseTable' : False, # bool
    00289     'SetSingleton' : False, # bool
    00290   }
    00291   _propertyDocDct = {
    00292   }
    00293   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00294       super(HepRndm__Engine_CLHEP__Hurd160Engine_, self).__init__(name)
    00295       for n,v in kwargs.items():
    00296          setattr(self, n, v)
    00297   def getDlls( self ):
    00298       return 'GaudiSvc'
    00299   def getType( self ):
    00300       return 'HepRndm::Engine<CLHEP::Hurd160Engine>'
    00301   pass # class HepRndm__Engine_CLHEP__Hurd160Engine_
    00302
    00303 class HepRndm__Engine_CLHEP__Hurd288Engine_( ConfigurableService ) :
    00304   __slots__ = {
    00305     'OutputLevel' : 0, # int
    00306     'AuditServices' : False, # bool
    00307     'AuditInitialize' : False, # bool
    00308     'AuditStart' : False, # bool
    00309     'AuditStop' : False, # bool
    00310     'AuditFinalize' : False, # bool
    00311     'AuditReInitialize' : False, # bool
    00312     'AuditReStart' : False, # bool
    00313     'Seeds' : [  ], # list
    00314     'Column' : 0, # int
    00315     'Row' : 1, # int
    00316     'Luxury' : 3, # int
    00317     'UseTable' : False, # bool
    00318     'SetSingleton' : False, # bool
    00319   }
    00320   _propertyDocDct = {
    00321   }
    00322   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00323       super(HepRndm__Engine_CLHEP__Hurd288Engine_, self).__init__(name)
    00324       for n,v in kwargs.items():
    00325          setattr(self, n, v)
    00326   def getDlls( self ):
    00327       return 'GaudiSvc'
    00328   def getType( self ):
    00329       return 'HepRndm::Engine<CLHEP::Hurd288Engine>'
    00330   pass # class HepRndm__Engine_CLHEP__Hurd288Engine_
    00331
    00332 class HepRndm__Engine_CLHEP__HepJamesRandom_( ConfigurableService ) :
    00333   __slots__ = {
    00334     'OutputLevel' : 0, # int
    00335     'AuditServices' : False, # bool
    00336     'AuditInitialize' : False, # bool
    00337     'AuditStart' : False, # bool
    00338     'AuditStop' : False, # bool
    00339     'AuditFinalize' : False, # bool
    00340     'AuditReInitialize' : False, # bool
    00341     'AuditReStart' : False, # bool
    00342     'Seeds' : [  ], # list
    00343     'Column' : 0, # int
    00344     'Row' : 1, # int
    00345     'Luxury' : 3, # int
    00346     'UseTable' : False, # bool
    00347     'SetSingleton' : False, # bool
    00348   }
    00349   _propertyDocDct = {
    00350   }
    00351   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00352       super(HepRndm__Engine_CLHEP__HepJamesRandom_, self).__init__(name)
    00353       for n,v in kwargs.items():
    00354          setattr(self, n, v)
    00355   def getDlls( self ):
    00356       return 'GaudiSvc'
    00357   def getType( self ):
    00358       return 'HepRndm::Engine<CLHEP::HepJamesRandom>'
    00359   pass # class HepRndm__Engine_CLHEP__HepJamesRandom_
    00360
    00361 class HepRndm__Engine_CLHEP__MTwistEngine_( ConfigurableService ) :
    00362   __slots__ = {
    00363     'OutputLevel' : 0, # int
    00364     'AuditServices' : False, # bool
    00365     'AuditInitialize' : False, # bool
    00366     'AuditStart' : False, # bool
    00367     'AuditStop' : False, # bool
    00368     'AuditFinalize' : False, # bool
    00369     'AuditReInitialize' : False, # bool
    00370     'AuditReStart' : False, # bool
    00371     'Seeds' : [  ], # list
    00372     'Column' : 0, # int
    00373     'Row' : 1, # int
    00374     'Luxury' : 3, # int
    00375     'UseTable' : False, # bool
    00376     'SetSingleton' : False, # bool
    00377   }
    00378   _propertyDocDct = {
    00379   }
    00380   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00381       super(HepRndm__Engine_CLHEP__MTwistEngine_, self).__init__(name)
    00382       for n,v in kwargs.items():
    00383          setattr(self, n, v)
    00384   def getDlls( self ):
    00385       return 'GaudiSvc'
    00386   def getType( self ):
    00387       return 'HepRndm::Engine<CLHEP::MTwistEngine>'
    00388   pass # class HepRndm__Engine_CLHEP__MTwistEngine_
    00389
    00390 class HepRndm__Engine_CLHEP__RanecuEngine_( ConfigurableService ) :
    00391   __slots__ = {
    00392     'OutputLevel' : 0, # int
    00393     'AuditServices' : False, # bool
    00394     'AuditInitialize' : False, # bool
    00395     'AuditStart' : False, # bool
    00396     'AuditStop' : False, # bool
    00397     'AuditFinalize' : False, # bool
    00398     'AuditReInitialize' : False, # bool
    00399     'AuditReStart' : False, # bool
    00400     'Seeds' : [  ], # list
    00401     'Column' : 0, # int
    00402     'Row' : 1, # int
    00403     'Luxury' : 3, # int
    00404     'UseTable' : False, # bool
    00405     'SetSingleton' : False, # bool
    00406   }
    00407   _propertyDocDct = {
    00408   }
    00409   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00410       super(HepRndm__Engine_CLHEP__RanecuEngine_, self).__init__(name)
    00411       for n,v in kwargs.items():
    00412          setattr(self, n, v)
    00413   def getDlls( self ):
    00414       return 'GaudiSvc'
    00415   def getType( self ):
    00416       return 'HepRndm::Engine<CLHEP::RanecuEngine>'
    00417   pass # class HepRndm__Engine_CLHEP__RanecuEngine_
    00418
    00419 class HepRndm__Engine_CLHEP__Ranlux64Engine_( ConfigurableService ) :
    00420   __slots__ = {
    00421     'OutputLevel' : 0, # int
    00422     'AuditServices' : False, # bool
    00423     'AuditInitialize' : False, # bool
    00424     'AuditStart' : False, # bool
    00425     'AuditStop' : False, # bool
    00426     'AuditFinalize' : False, # bool
    00427     'AuditReInitialize' : False, # bool
    00428     'AuditReStart' : False, # bool
    00429     'Seeds' : [  ], # list
    00430     'Column' : 0, # int
    00431     'Row' : 1, # int
    00432     'Luxury' : 3, # int
    00433     'UseTable' : False, # bool
    00434     'SetSingleton' : False, # bool
    00435   }
    00436   _propertyDocDct = {
    00437   }
    00438   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00439       super(HepRndm__Engine_CLHEP__Ranlux64Engine_, self).__init__(name)
    00440       for n,v in kwargs.items():
    00441          setattr(self, n, v)
    00442   def getDlls( self ):
    00443       return 'GaudiSvc'
    00444   def getType( self ):
    00445       return 'HepRndm::Engine<CLHEP::Ranlux64Engine>'
    00446   pass # class HepRndm__Engine_CLHEP__Ranlux64Engine_
    00447
    00448 class HepRndm__Engine_CLHEP__RanluxEngine_( ConfigurableService ) :
    00449   __slots__ = {
    00450     'OutputLevel' : 0, # int
    00451     'AuditServices' : False, # bool
    00452     'AuditInitialize' : False, # bool
    00453     'AuditStart' : False, # bool
    00454     'AuditStop' : False, # bool
    00455     'AuditFinalize' : False, # bool
    00456     'AuditReInitialize' : False, # bool
    00457     'AuditReStart' : False, # bool
    00458     'Seeds' : [  ], # list
    00459     'Column' : 0, # int
    00460     'Row' : 1, # int
    00461     'Luxury' : 3, # int
    00462     'UseTable' : False, # bool
    00463     'SetSingleton' : False, # bool
    00464   }
    00465   _propertyDocDct = {
    00466   }
    00467   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00468       super(HepRndm__Engine_CLHEP__RanluxEngine_, self).__init__(name)
    00469       for n,v in kwargs.items():
    00470          setattr(self, n, v)
    00471   def getDlls( self ):
    00472       return 'GaudiSvc'
    00473   def getType( self ):
    00474       return 'HepRndm::Engine<CLHEP::RanluxEngine>'
    00475   pass # class HepRndm__Engine_CLHEP__RanluxEngine_
    00476
    00477 class HepRndm__Engine_CLHEP__RanshiEngine_( ConfigurableService ) :
    00478   __slots__ = {
    00479     'OutputLevel' : 0, # int
    00480     'AuditServices' : False, # bool
    00481     'AuditInitialize' : False, # bool
    00482     'AuditStart' : False, # bool
    00483     'AuditStop' : False, # bool
    00484     'AuditFinalize' : False, # bool
    00485     'AuditReInitialize' : False, # bool
    00486     'AuditReStart' : False, # bool
    00487     'Seeds' : [  ], # list
    00488     'Column' : 0, # int
    00489     'Row' : 1, # int
    00490     'Luxury' : 3, # int
    00491     'UseTable' : False, # bool
    00492     'SetSingleton' : False, # bool
    00493   }
    00494   _propertyDocDct = {
    00495   }
    00496   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00497       super(HepRndm__Engine_CLHEP__RanshiEngine_, self).__init__(name)
    00498       for n,v in kwargs.items():
    00499          setattr(self, n, v)
    00500   def getDlls( self ):
    00501       return 'GaudiSvc'
    00502   def getType( self ):
    00503       return 'HepRndm::Engine<CLHEP::RanshiEngine>'
    00504   pass # class HepRndm__Engine_CLHEP__RanshiEngine_
    00505
    00506 class RecordStream( ConfigurableAlgorithm ) :
    00507   __slots__ = {
    00508     'OutputLevel' : 0, # int
    00509     'Enable' : True, # bool
    00510     'ErrorMax' : 1, # int
    00511     'ErrorCount' : 0, # int
    00512     'AuditAlgorithms' : False, # bool
    00513     'AuditInitialize' : False, # bool
    00514     'AuditReinitialize' : False, # bool
    00515     'AuditRestart' : False, # bool
    00516     'AuditExecute' : False, # bool
    00517     'AuditFinalize' : False, # bool
    00518     'AuditBeginRun' : False, # bool
    00519     'AuditEndRun' : False, # bool
    00520     'AuditStart' : False, # bool
    00521     'AuditStop' : False, # bool
    00522     'MonitorService' : 'MonitorSvc', # str
    00523     'ItemList' : [  ], # list
    00524     'OptItemList' : [  ], # list
    00525     'Preload' : True, # bool
    00526     'PreloadOptItems' : False, # bool
    00527     'Output' : '', # str
    00528     'OutputFile' : '', # str
    00529     'EvtDataSvc' : 'EventDataSvc', # str
    00530     'EvtConversionSvc' : 'EventPersistencySvc', # str
    00531     'AcceptAlgs' : [  ], # list
    00532     'RequireAlgs' : [  ], # list
    00533     'VetoAlgs' : [  ], # list
    00534     'VerifyItems' : True, # bool
    00535     'FireIncidents' : False, # bool
    00536   }
    00537   _propertyDocDct = {
    00538   }
    00539   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00540       super(RecordStream, self).__init__(name)
    00541       for n,v in kwargs.items():
    00542          setattr(self, n, v)
    00543   def getDlls( self ):
    00544       return 'GaudiSvc'
    00545   def getType( self ):
    00546       return 'RecordStream'
    00547   pass # class RecordStream
    00548
    00549 class EvtCollectionStream( ConfigurableAlgorithm ) :
    00550   __slots__ = {
    00551     'OutputLevel' : 0, # int
    00552     'Enable' : True, # bool
    00553     'ErrorMax' : 1, # int
    00554     'ErrorCount' : 0, # int
    00555     'AuditAlgorithms' : False, # bool
    00556     'AuditInitialize' : False, # bool
    00557     'AuditReinitialize' : False, # bool
    00558     'AuditRestart' : False, # bool
    00559     'AuditExecute' : False, # bool
    00560     'AuditFinalize' : False, # bool
    00561     'AuditBeginRun' : False, # bool
    00562     'AuditEndRun' : False, # bool
    00563     'AuditStart' : False, # bool
    00564     'AuditStop' : False, # bool
    00565     'MonitorService' : 'MonitorSvc', # str
    00566     'ItemList' : [  ], # list
    00567     'EvtDataSvc' : 'TagCollectionSvc', # str
    00568   }
    00569   _propertyDocDct = {
    00570   }
    00571   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00572       super(EvtCollectionStream, self).__init__(name)
    00573       for n,v in kwargs.items():
    00574          setattr(self, n, v)
    00575   def getDlls( self ):
    00576       return 'GaudiSvc'
    00577   def getType( self ):
    00578       return 'EvtCollectionStream'
    00579   pass # class EvtCollectionStream
    00580
    00581 class PersistencySvc( ConfigurableService ) :
    00582   __slots__ = {
    00583     'OutputLevel' : 0, # int
    00584     'AuditServices' : False, # bool
    00585     'AuditInitialize' : False, # bool
    00586     'AuditStart' : False, # bool
    00587     'AuditStop' : False, # bool
    00588     'AuditFinalize' : False, # bool
    00589     'AuditReInitialize' : False, # bool
    00590     'AuditReStart' : False, # bool
    00591     'CnvServices' : [  ], # list
    00592   }
    00593   _propertyDocDct = {
    00594   }
    00595   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00596       super(PersistencySvc, self).__init__(name)
    00597       for n,v in kwargs.items():
    00598          setattr(self, n, v)
    00599   def getDlls( self ):
    00600       return 'GaudiSvc'
    00601   def getType( self ):
    00602       return 'PersistencySvc'
    00603   pass # class PersistencySvc
    00604
    00605 class DetPersistencySvc( ConfigurableService ) :
    00606   __slots__ = {
    00607     'OutputLevel' : 0, # int
    00608     'AuditServices' : False, # bool
    00609     'AuditInitialize' : False, # bool
    00610     'AuditStart' : False, # bool
    00611     'AuditStop' : False, # bool
    00612     'AuditFinalize' : False, # bool
    00613     'AuditReInitialize' : False, # bool
    00614     'AuditReStart' : False, # bool
    00615     'CnvServices' : [  ], # list
    00616   }
    00617   _propertyDocDct = {
    00618   }
    00619   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00620       super(DetPersistencySvc, self).__init__(name)
    00621       for n,v in kwargs.items():
    00622          setattr(self, n, v)
    00623   def getDlls( self ):
    00624       return 'GaudiSvc'
    00625   def getType( self ):
    00626       return 'DetPersistencySvc'
    00627   pass # class DetPersistencySvc
    00628
    00629 class RunRecordStream( ConfigurableAlgorithm ) :
    00630   __slots__ = {
    00631     'OutputLevel' : 0, # int
    00632     'Enable' : True, # bool
    00633     'ErrorMax' : 1, # int
    00634     'ErrorCount' : 0, # int
    00635     'AuditAlgorithms' : False, # bool
    00636     'AuditInitialize' : False, # bool
    00637     'AuditReinitialize' : False, # bool
    00638     'AuditRestart' : False, # bool
    00639     'AuditExecute' : False, # bool
    00640     'AuditFinalize' : False, # bool
    00641     'AuditBeginRun' : False, # bool
    00642     'AuditEndRun' : False, # bool
    00643     'AuditStart' : False, # bool
    00644     'AuditStop' : False, # bool
    00645     'MonitorService' : 'MonitorSvc', # str
    00646     'ItemList' : [  ], # list
    00647     'OptItemList' : [  ], # list
    00648     'Preload' : True, # bool
    00649     'PreloadOptItems' : False, # bool
    00650     'Output' : '', # str
    00651     'OutputFile' : '', # str
    00652     'EvtDataSvc' : 'EventDataSvc', # str
    00653     'EvtConversionSvc' : 'EventPersistencySvc', # str
    00654     'AcceptAlgs' : [  ], # list
    00655     'RequireAlgs' : [  ], # list
    00656     'VetoAlgs' : [  ], # list
    00657     'VerifyItems' : True, # bool
    00658   }
    00659   _propertyDocDct = {
    00660   }
    00661   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00662       super(RunRecordStream, self).__init__(name)
    00663       for n,v in kwargs.items():
    00664          setattr(self, n, v)
    00665   def getDlls( self ):
    00666       return 'GaudiSvc'
    00667   def getType( self ):
    00668       return 'RunRecordStream'
    00669   pass # class RunRecordStream
    00670
    00671 class OutputStream( ConfigurableAlgorithm ) :
    00672   __slots__ = {
    00673     'OutputLevel' : 0, # int
    00674     'Enable' : True, # bool
    00675     'ErrorMax' : 1, # int
    00676     'ErrorCount' : 0, # int
    00677     'AuditAlgorithms' : False, # bool
    00678     'AuditInitialize' : False, # bool
    00679     'AuditReinitialize' : False, # bool
    00680     'AuditRestart' : False, # bool
    00681     'AuditExecute' : False, # bool
    00682     'AuditFinalize' : False, # bool
    00683     'AuditBeginRun' : False, # bool
    00684     'AuditEndRun' : False, # bool
    00685     'AuditStart' : False, # bool
    00686     'AuditStop' : False, # bool
    00687     'MonitorService' : 'MonitorSvc', # str
    00688     'ItemList' : [  ], # list
    00689     'OptItemList' : [  ], # list
    00690     'Preload' : True, # bool
    00691     'PreloadOptItems' : False, # bool
    00692     'Output' : '', # str
    00693     'OutputFile' : '', # str
    00694     'EvtDataSvc' : 'EventDataSvc', # str
    00695     'EvtConversionSvc' : 'EventPersistencySvc', # str
    00696     'AcceptAlgs' : [  ], # list
    00697     'RequireAlgs' : [  ], # list
    00698     'VetoAlgs' : [  ], # list
    00699     'VerifyItems' : True, # bool
    00700   }
    00701   _propertyDocDct = {
    00702   }
    00703   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00704       super(OutputStream, self).__init__(name)
    00705       for n,v in kwargs.items():
    00706          setattr(self, n, v)
    00707   def getDlls( self ):
    00708       return 'GaudiSvc'
    00709   def getType( self ):
    00710       return 'OutputStream'
    00711   pass # class OutputStream
    00712
    00713 class SequentialOutputStream( ConfigurableAlgorithm ) :
    00714   __slots__ = {
    00715     'OutputLevel' : 0, # int
    00716     'Enable' : True, # bool
    00717     'ErrorMax' : 1, # int
    00718     'ErrorCount' : 0, # int
    00719     'AuditAlgorithms' : False, # bool
    00720     'AuditInitialize' : False, # bool
    00721     'AuditReinitialize' : False, # bool
    00722     'AuditRestart' : False, # bool
    00723     'AuditExecute' : False, # bool
    00724     'AuditFinalize' : False, # bool
    00725     'AuditBeginRun' : False, # bool
    00726     'AuditEndRun' : False, # bool
    00727     'AuditStart' : False, # bool
    00728     'AuditStop' : False, # bool
    00729     'MonitorService' : 'MonitorSvc', # str
    00730     'ItemList' : [  ], # list
    00731     'OptItemList' : [  ], # list
    00732     'Preload' : True, # bool
    00733     'PreloadOptItems' : False, # bool
    00734     'Output' : '', # str
    00735     'OutputFile' : '', # str
    00736     'EvtDataSvc' : 'EventDataSvc', # str
    00737     'EvtConversionSvc' : 'EventPersistencySvc', # str
    00738     'AcceptAlgs' : [  ], # list
    00739     'RequireAlgs' : [  ], # list
    00740     'VetoAlgs' : [  ], # list
    00741     'VerifyItems' : True, # bool
    00742     'EventsPerFile' : 4294967295, # int
    00743     'NumericFilename' : False, # bool
    00744     'NumbersAdded' : 6, # int
    00745   }
    00746   _propertyDocDct = {
    00747   }
    00748   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00749       super(SequentialOutputStream, self).__init__(name)
    00750       for n,v in kwargs.items():
    00751          setattr(self, n, v)
    00752   def getDlls( self ):
    00753       return 'GaudiSvc'
    00754   def getType( self ):
    00755       return 'SequentialOutputStream'
    00756   pass # class SequentialOutputStream
    00757
    00758 class InputCopyStream( ConfigurableAlgorithm ) :
    00759   __slots__ = {
    00760     'OutputLevel' : 0, # int
    00761     'Enable' : True, # bool
    00762     'ErrorMax' : 1, # int
    00763     'ErrorCount' : 0, # int
    00764     'AuditAlgorithms' : False, # bool
    00765     'AuditInitialize' : False, # bool
    00766     'AuditReinitialize' : False, # bool
    00767     'AuditRestart' : False, # bool
    00768     'AuditExecute' : False, # bool
    00769     'AuditFinalize' : False, # bool
    00770     'AuditBeginRun' : False, # bool
    00771     'AuditEndRun' : False, # bool
    00772     'AuditStart' : False, # bool
    00773     'AuditStop' : False, # bool
    00774     'MonitorService' : 'MonitorSvc', # str
    00775     'ItemList' : [ '/Event#99999' ], # list
    00776     'OptItemList' : [  ], # list
    00777     'Preload' : False, # bool
    00778     'PreloadOptItems' : False, # bool
    00779     'Output' : '', # str
    00780     'OutputFile' : '', # str
    00781     'EvtDataSvc' : 'EventDataSvc', # str
    00782     'EvtConversionSvc' : 'EventPersistencySvc', # str
    00783     'AcceptAlgs' : [  ], # list
    00784     'RequireAlgs' : [  ], # list
    00785     'VetoAlgs' : [  ], # list
    00786     'VerifyItems' : True, # bool
    00787     'TakeOptionalFromTES' : False, # bool
    00788   }
    00789   _propertyDocDct = {
    00790     'TakeOptionalFromTES' : """ Allow optional items to be on TES instead of input file """,
    00791   }
    00792   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00793       super(InputCopyStream, self).__init__(name)
    00794       for n,v in kwargs.items():
    00795          setattr(self, n, v)
    00796   def getDlls( self ):
    00797       return 'GaudiSvc'
    00798   def getType( self ):
    00799       return 'InputCopyStream'
    00800   pass # class InputCopyStream
    00801
    00802 class EvtPersistencySvc( ConfigurableService ) :
    00803   __slots__ = {
    00804     'OutputLevel' : 0, # int
    00805     'AuditServices' : False, # bool
    00806     'AuditInitialize' : False, # bool
    00807     'AuditStart' : False, # bool
    00808     'AuditStop' : False, # bool
    00809     'AuditFinalize' : False, # bool
    00810     'AuditReInitialize' : False, # bool
    00811     'AuditReStart' : False, # bool
    00812     'CnvServices' : [  ], # list
    00813   }
    00814   _propertyDocDct = {
    00815   }
    00816   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00817       super(EvtPersistencySvc, self).__init__(name)
    00818       for n,v in kwargs.items():
    00819          setattr(self, n, v)
    00820   def getDlls( self ):
    00821       return 'GaudiSvc'
    00822   def getType( self ):
    00823       return 'EvtPersistencySvc'
    00824   pass # class EvtPersistencySvc
    00825
    00826 class TagCollectionStream( ConfigurableAlgorithm ) :
    00827   __slots__ = {
    00828     'OutputLevel' : 0, # int
    00829     'Enable' : True, # bool
    00830     'ErrorMax' : 1, # int
    00831     'ErrorCount' : 0, # int
    00832     'AuditAlgorithms' : False, # bool
    00833     'AuditInitialize' : False, # bool
    00834     'AuditReinitialize' : False, # bool
    00835     'AuditRestart' : False, # bool
    00836     'AuditExecute' : False, # bool
    00837     'AuditFinalize' : False, # bool
    00838     'AuditBeginRun' : False, # bool
    00839     'AuditEndRun' : False, # bool
    00840     'AuditStart' : False, # bool
    00841     'AuditStop' : False, # bool
    00842     'MonitorService' : 'MonitorSvc', # str
    00843     'ItemList' : [  ], # list
    00844     'OptItemList' : [  ], # list
    00845     'Preload' : True, # bool
    00846     'PreloadOptItems' : False, # bool
    00847     'Output' : '', # str
    00848     'OutputFile' : '', # str
    00849     'EvtDataSvc' : 'EventDataSvc', # str
    00850     'EvtConversionSvc' : 'EventPersistencySvc', # str
    00851     'AcceptAlgs' : [  ], # list
    00852     'RequireAlgs' : [  ], # list
    00853     'VetoAlgs' : [  ], # list
    00854     'VerifyItems' : True, # bool
    00855     'AddressLeaf' : '/Event', # str
    00856     'AddressColumn' : 'Address', # str
    00857     'TagCollectionSvc' : 'NTupleSvc', # str
    00858     'ObjectsFirst' : True, # bool
    00859     'Collection' : '', # str
    00860   }
    00861   _propertyDocDct = {
    00862   }
    00863   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00864       super(TagCollectionStream, self).__init__(name)
    00865       for n,v in kwargs.items():
    00866          setattr(self, n, v)
    00867   def getDlls( self ):
    00868       return 'GaudiSvc'
    00869   def getType( self ):
    00870       return 'TagCollectionStream'
    00871   pass # class TagCollectionStream
    00872
    00873 class HistogramPersistencySvc( ConfigurableService ) :
    00874   __slots__ = {
    00875     'OutputLevel' : 0, # int
    00876     'AuditServices' : False, # bool
    00877     'AuditInitialize' : False, # bool
    00878     'AuditStart' : False, # bool
    00879     'AuditStop' : False, # bool
    00880     'AuditFinalize' : False, # bool
    00881     'AuditReInitialize' : False, # bool
    00882     'AuditReStart' : False, # bool
    00883     'CnvServices' : [ 'HbookHistSvc' , 'RootHistSvc' ], # list
    00884     'HistogramPersistency' : '', # str
    00885     'OutputFile' : '', # str
    00886     'ConvertHistos' : [  ], # list
    00887     'ExcludeHistos' : [  ], # list
    00888     'Warnings' : True, # bool
    00889   }
    00890   _propertyDocDct = {
    00891     'Warnings' : """ Set this property to false to suppress warning messages """,
    00892     'ExcludeHistos' : """ The list of patterns to be excluded for conversion """,
    00893     'ConvertHistos' : """ The list of patterns to be accepted for conversion """,
    00894   }
    00895   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00896       super(HistogramPersistencySvc, self).__init__(name)
    00897       for n,v in kwargs.items():
    00898          setattr(self, n, v)
    00899   def getDlls( self ):
    00900       return 'GaudiSvc'
    00901   def getType( self ):
    00902       return 'HistogramPersistencySvc'
    00903   pass # class HistogramPersistencySvc
    00904
    00905 class ParticlePropertySvc( ConfigurableService ) :
    00906   __slots__ = {
    00907     'OutputLevel' : 0, # int
    00908     'AuditServices' : False, # bool
    00909     'AuditInitialize' : False, # bool
    00910     'AuditStart' : False, # bool
    00911     'AuditStop' : False, # bool
    00912     'AuditFinalize' : False, # bool
    00913     'AuditReInitialize' : False, # bool
    00914     'AuditReStart' : False, # bool
    00915     'ParticlePropertiesFile' : 'ParticleTable.txt', # str
    00916     'OtherFiles' : [  ], # list
    00917     'Particles' : [  ], # list
    00918   }
    00919   _propertyDocDct = {
    00920   }
    00921   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00922       super(ParticlePropertySvc, self).__init__(name)
    00923       for n,v in kwargs.items():
    00924          setattr(self, n, v)
    00925   def getDlls( self ):
    00926       return 'GaudiSvc'
    00927   def getType( self ):
    00928       return 'ParticlePropertySvc'
    00929   pass # class ParticlePropertySvc
    00930
    00931 class TagCollectionSvc( ConfigurableService ) :
    00932   __slots__ = {
    00933     'OutputLevel' : 0, # int
    00934     'AuditServices' : False, # bool
    00935     'AuditInitialize' : False, # bool
    00936     'AuditStart' : False, # bool
    00937     'AuditStop' : False, # bool
    00938     'AuditFinalize' : False, # bool
    00939     'AuditReInitialize' : False, # bool
    00940     'AuditReStart' : False, # bool
    00941     'RootCLID' : 1, # int
    00942     'RootName' : '/NTUPLES', # str
    00943     'ForceLeaves' : False, # bool
    00944     'InhibitPathes' : [  ], # list
    00945     'DataFaultName' : 'DataFault', # str
    00946     'DataAccessName' : 'DataAccess', # str
    00947     'EnableFaultHandler' : False, # bool
    00948     'EnableAccessHandler' : False, # bool
    00949     'Input' : [  ], # list
    00950     'Output' : [  ], # list
    00951   }
    00952   _propertyDocDct = {
    00953   }
    00954   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00955       super(TagCollectionSvc, self).__init__(name)
    00956       for n,v in kwargs.items():
    00957          setattr(self, n, v)
    00958   def getDlls( self ):
    00959       return 'GaudiSvc'
    00960   def getType( self ):
    00961       return 'TagCollectionSvc'
    00962   pass # class TagCollectionSvc
    00963
    00964 class NTupleSvc( ConfigurableService ) :
    00965   __slots__ = {
    00966     'OutputLevel' : 0, # int
    00967     'AuditServices' : False, # bool
    00968     'AuditInitialize' : False, # bool
    00969     'AuditStart' : False, # bool
    00970     'AuditStop' : False, # bool
    00971     'AuditFinalize' : False, # bool
    00972     'AuditReInitialize' : False, # bool
    00973     'AuditReStart' : False, # bool
    00974     'RootCLID' : 1, # int
    00975     'RootName' : '/NTUPLES', # str
    00976     'ForceLeaves' : False, # bool
    00977     'InhibitPathes' : [  ], # list
    00978     'DataFaultName' : 'DataFault', # str
    00979     'DataAccessName' : 'DataAccess', # str
    00980     'EnableFaultHandler' : False, # bool
    00981     'EnableAccessHandler' : False, # bool
    00982     'Input' : [  ], # list
    00983     'Output' : [  ], # list
    00984   }
    00985   _propertyDocDct = {
    00986   }
    00987   def __init__(self, name = Configurable.DefaultName, **kwargs):
    00988       super(NTupleSvc, self).__init__(name)
    00989       for n,v in kwargs.items():
    00990          setattr(self, n, v)
    00991   def getDlls( self ):
    00992       return 'GaudiSvc'
    00993   def getType( self ):
    00994       return 'NTupleSvc'
    00995   pass # class NTupleSvc
    00996
    00997 class CollectionCloneAlg( ConfigurableAlgorithm ) :
    00998   __slots__ = {
    00999     'OutputLevel' : 0, # int
    01000     'Enable' : True, # bool
    01001     'ErrorMax' : 1, # int
    01002     'ErrorCount' : 0, # int
    01003     'AuditAlgorithms' : False, # bool
    01004     'AuditInitialize' : False, # bool
    01005     'AuditReinitialize' : False, # bool
    01006     'AuditRestart' : False, # bool
    01007     'AuditExecute' : False, # bool
    01008     'AuditFinalize' : False, # bool
    01009     'AuditBeginRun' : False, # bool
    01010     'AuditEndRun' : False, # bool
    01011     'AuditStart' : False, # bool
    01012     'AuditStop' : False, # bool
    01013     'MonitorService' : 'MonitorSvc', # str
    01014     'EvtTupleSvc' : 'EvtTupleSvc', # str
    01015     'Input' : [  ], # list
    01016     'Output' : '', # str
    01017   }
    01018   _propertyDocDct = {
    01019   }
    01020   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01021       super(CollectionCloneAlg, self).__init__(name)
    01022       for n,v in kwargs.items():
    01023          setattr(self, n, v)
    01024   def getDlls( self ):
    01025       return 'GaudiSvc'
    01026   def getType( self ):
    01027       return 'CollectionCloneAlg'
    01028   pass # class CollectionCloneAlg
    01029
    01030 class MessageSvc( ConfigurableService ) :
    01031   __slots__ = {
    01032     'OutputLevel' : 0, # int
    01033     'AuditServices' : False, # bool
    01034     'AuditInitialize' : False, # bool
    01035     'AuditStart' : False, # bool
    01036     'AuditStop' : False, # bool
    01037     'AuditFinalize' : False, # bool
    01038     'AuditReInitialize' : False, # bool
    01039     'AuditReStart' : False, # bool
    01040     'Format' : '% F%18W%S%7W%R%T %0W%M', # str
    01041     'timeFormat' : '%Y-%m-%d %H:%M:%S,%f', # str
    01042     'showStats' : False, # bool
    01043     'statLevel' : 0, # int
    01044     'setVerbose' : [  ], # list
    01045     'setDebug' : [  ], # list
    01046     'setInfo' : [  ], # list
    01047     'setWarning' : [  ], # list
    01048     'setError' : [  ], # list
    01049     'setFatal' : [  ], # list
    01050     'setAlways' : [  ], # list
    01051     'useColors' : False, # bool
    01052     'fatalColorCode' : [  ], # list
    01053     'errorColorCode' : [  ], # list
    01054     'warningColorCode' : [  ], # list
    01055     'infoColorCode' : [  ], # list
    01056     'debugColorCode' : [  ], # list
    01057     'verboseColorCode' : [  ], # list
    01058     'alwaysColorCode' : [  ], # list
    01059     'fatalLimit' : 500, # int
    01060     'errorLimit' : 500, # int
    01061     'warningLimit' : 500, # int
    01062     'infoLimit' : 500, # int
    01063     'debugLimit' : 500, # int
    01064     'verboseLimit' : 500, # int
    01065     'alwaysLimit' : 0, # int
    01066     'defaultLimit' : 500, # int
    01067     'enableSuppression' : False, # bool
    01068     'loggedStreams' : {  }, # list
    01069   }
    01070   _propertyDocDct = {
    01071     'loggedStreams' : """ MessageStream sources we want to dump into a logfile """,
    01072   }
    01073   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01074       super(MessageSvc, self).__init__(name)
    01075       for n,v in kwargs.items():
    01076          setattr(self, n, v)
    01077   def getDlls( self ):
    01078       return 'GaudiSvc'
    01079   def getType( self ):
    01080       return 'MessageSvc'
    01081   pass # class MessageSvc
    01082
    01083 class JobOptionsSvc( ConfigurableService ) :
    01084   __slots__ = {
    01085     'OutputLevel' : 0, # int
    01086     'AuditServices' : False, # bool
    01087     'AuditInitialize' : False, # bool
    01088     'AuditStart' : False, # bool
    01089     'AuditStop' : False, # bool
    01090     'AuditFinalize' : False, # bool
    01091     'AuditReInitialize' : False, # bool
    01092     'AuditReStart' : False, # bool
    01093   }
    01094   _propertyDocDct = {
    01095   }
    01096   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01097       super(JobOptionsSvc, self).__init__(name)
    01098       for n,v in kwargs.items():
    01099          setattr(self, n, v)
    01100   def getDlls( self ):
    01101       return 'GaudiSvc'
    01102   def getType( self ):
    01103       return 'JobOptionsSvc'
    01104   pass # class JobOptionsSvc
    01105
    01106 class IssueLogger( ConfigurableService ) :
    01107   __slots__ = {
    01108     'OutputLevel' : 0, # int
    01109     'AuditServices' : False, # bool
    01110     'AuditInitialize' : False, # bool
    01111     'AuditStart' : False, # bool
    01112     'AuditStop' : False, # bool
    01113     'AuditFinalize' : False, # bool
    01114     'AuditReInitialize' : False, # bool
    01115     'AuditReStart' : False, # bool
    01116     'Output' : [  ], # list
    01117     'ReportLevel' : 'WARNING', # str
    01118     'TracebackLevel' : 'ERROR', # str
    01119     'ShowTime' : False, # bool
    01120   }
    01121   _propertyDocDct = {
    01122   }
    01123   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01124       super(IssueLogger, self).__init__(name)
    01125       for n,v in kwargs.items():
    01126          setattr(self, n, v)
    01127   def getDlls( self ):
    01128       return 'GaudiSvc'
    01129   def getType( self ):
    01130       return 'IssueLogger'
    01131   pass # class IssueLogger
    01132
    01133 class DataOnDemandSvc( ConfigurableService ) :
    01134   __slots__ = {
    01135     'OutputLevel' : 0, # int
    01136     'AuditServices' : False, # bool
    01137     'AuditInitialize' : False, # bool
    01138     'AuditStart' : False, # bool
    01139     'AuditStop' : False, # bool
    01140     'AuditFinalize' : False, # bool
    01141     'AuditReInitialize' : False, # bool
    01142     'AuditReStart' : False, # bool
    01143     'IncidentName' : 'DataFault', # str
    01144     'DataSvc' : 'EventDataSvc', # str
    01145     'UsePreceedingPath' : True, # bool
    01146     'Dump' : False, # bool
    01147     'Algorithms' : [  ], # list
    01148     'Nodes' : [  ], # list
    01149     'AlgMap' : {  }, # list
    01150     'NodeMap' : {  }, # list
    01151     'Prefix' : '/Event/', # str
    01152   }
    01153   _propertyDocDct = {
    01154   }
    01155   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01156       super(DataOnDemandSvc, self).__init__(name)
    01157       for n,v in kwargs.items():
    01158          setattr(self, n, v)
    01159   def getDlls( self ):
    01160       return 'GaudiSvc'
    01161   def getType( self ):
    01162       return 'DataOnDemandSvc'
    01163   pass # class DataOnDemandSvc
    01164
    01165 class IncidentSvc( ConfigurableService ) :
    01166   __slots__ = {
    01167     'OutputLevel' : 0, # int
    01168     'AuditServices' : False, # bool
    01169     'AuditInitialize' : False, # bool
    01170     'AuditStart' : False, # bool
    01171     'AuditStop' : False, # bool
    01172     'AuditFinalize' : False, # bool
    01173     'AuditReInitialize' : False, # bool
    01174     'AuditReStart' : False, # bool
    01175   }
    01176   _propertyDocDct = {
    01177   }
    01178   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01179       super(IncidentSvc, self).__init__(name)
    01180       for n,v in kwargs.items():
    01181          setattr(self, n, v)
    01182   def getDlls( self ):
    01183       return 'GaudiSvc'
    01184   def getType( self ):
    01185       return 'IncidentSvc'
    01186   pass # class IncidentSvc
    01187
    01188 class HistorySvc( ConfigurableService ) :
    01189   __slots__ = {
    01190     'OutputLevel' : 0, # int
    01191     'AuditServices' : False, # bool
    01192     'AuditInitialize' : False, # bool
    01193     'AuditStart' : False, # bool
    01194     'AuditStop' : False, # bool
    01195     'AuditFinalize' : False, # bool
    01196     'AuditReInitialize' : False, # bool
    01197     'AuditReStart' : False, # bool
    01198     'Dump' : False, # bool
    01199     'Activate' : True, # bool
    01200     'OutputFile' : '', # str
    01201   }
    01202   _propertyDocDct = {
    01203   }
    01204   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01205       super(HistorySvc, self).__init__(name)
    01206       for n,v in kwargs.items():
    01207          setattr(self, n, v)
    01208   def getDlls( self ):
    01209       return 'GaudiSvc'
    01210   def getType( self ):
    01211       return 'HistorySvc'
    01212   pass # class HistorySvc
    01213
    01214 class HistogramSvc( ConfigurableService ) :
    01215   __slots__ = {
    01216     'OutputLevel' : 0, # int
    01217     'AuditServices' : False, # bool
    01218     'AuditInitialize' : False, # bool
    01219     'AuditStart' : False, # bool
    01220     'AuditStop' : False, # bool
    01221     'AuditFinalize' : False, # bool
    01222     'AuditReInitialize' : False, # bool
    01223     'AuditReStart' : False, # bool
    01224     'RootCLID' : 1, # int
    01225     'RootName' : '/stat', # str
    01226     'ForceLeaves' : False, # bool
    01227     'InhibitPathes' : [  ], # list
    01228     'DataFaultName' : 'DataFault', # str
    01229     'DataAccessName' : 'DataAccess', # str
    01230     'EnableFaultHandler' : False, # bool
    01231     'EnableAccessHandler' : False, # bool
    01232     'Input' : [  ], # list
    01233     'Predefined1DHistos' : {  }, # list
    01234   }
    01235   _propertyDocDct = {
    01236     'Predefined1DHistos' : """ Histograms with predefined parameters """,
    01237   }
    01238   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01239       super(HistogramSvc, self).__init__(name)
    01240       for n,v in kwargs.items():
    01241          setattr(self, n, v)
    01242   def getDlls( self ):
    01243       return 'GaudiSvc'
    01244   def getType( self ):
    01245       return 'HistogramSvc'
    01246   pass # class HistogramSvc
    01247
    01248 class DetDataSvc( ConfigurableService ) :
    01249   __slots__ = {
    01250     'OutputLevel' : 0, # int
    01251     'AuditServices' : False, # bool
    01252     'AuditInitialize' : False, # bool
    01253     'AuditStart' : False, # bool
    01254     'AuditStop' : False, # bool
    01255     'AuditFinalize' : False, # bool
    01256     'AuditReInitialize' : False, # bool
    01257     'AuditReStart' : False, # bool
    01258     'RootCLID' : 3, # int
    01259     'RootName' : '/dd', # str
    01260     'ForceLeaves' : False, # bool
    01261     'InhibitPathes' : [  ], # list
    01262     'DataFaultName' : 'DataFault', # str
    01263     'DataAccessName' : 'DataAccess', # str
    01264     'EnableFaultHandler' : False, # bool
    01265     'EnableAccessHandler' : False, # bool
    01266     'DetStorageType' : 7, # int
    01267     'DetDbLocation' : 'empty', # str
    01268     'DetDbRootName' : 'dd', # str
    01269     'UsePersistency' : False, # bool
    01270     'PersistencySvc' : 'DetectorPersistencySvc', # str
    01271   }
    01272   _propertyDocDct = {
    01273   }
    01274   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01275       super(DetDataSvc, self).__init__(name)
    01276       for n,v in kwargs.items():
    01277          setattr(self, n, v)
    01278   def getDlls( self ):
    01279       return 'GaudiSvc'
    01280   def getType( self ):
    01281       return 'DetDataSvc'
    01282   pass # class DetDataSvc
    01283
    01284 class RunRecordDataSvc( ConfigurableService ) :
    01285   __slots__ = {
    01286     'OutputLevel' : 0, # int
    01287     'AuditServices' : False, # bool
    01288     'AuditInitialize' : False, # bool
    01289     'AuditStart' : False, # bool
    01290     'AuditStop' : False, # bool
    01291     'AuditFinalize' : False, # bool
    01292     'AuditReInitialize' : False, # bool
    01293     'AuditReStart' : False, # bool
    01294     'RootCLID' : 110, # int
    01295     'RootName' : '/RunRecords', # str
    01296     'ForceLeaves' : False, # bool
    01297     'InhibitPathes' : [  ], # list
    01298     'DataFaultName' : 'DataFault', # str
    01299     'DataAccessName' : 'DataAccess', # str
    01300     'EnableFaultHandler' : False, # bool
    01301     'EnableAccessHandler' : False, # bool
    01302     'AutoLoad' : True, # bool
    01303     'IncidentName' : 'NEW_RUN_RECORD', # str
    01304     'SaveIncident' : 'SAVE_RUN_RECORD', # str
    01305     'PersistencySvc' : 'PersistencySvc/RecordPersistencySvc', # str
    01306   }
    01307   _propertyDocDct = {
    01308   }
    01309   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01310       super(RunRecordDataSvc, self).__init__(name)
    01311       for n,v in kwargs.items():
    01312          setattr(self, n, v)
    01313   def getDlls( self ):
    01314       return 'GaudiSvc'
    01315   def getType( self ):
    01316       return 'RunRecordDataSvc'
    01317   pass # class RunRecordDataSvc
    01318
    01319 class PartitionSwitchTool( ConfigurableAlgTool ) :
    01320   __slots__ = {
    01321     'MonitorService' : 'MonitorSvc', # str
    01322     'OutputLevel' : 0, # int
    01323     'AuditTools' : False, # bool
    01324     'AuditInitialize' : False, # bool
    01325     'AuditStart' : False, # bool
    01326     'AuditStop' : False, # bool
    01327     'AuditFinalize' : False, # bool
    01328     'Actor' : 'EventDataService', # str
    01329   }
    01330   _propertyDocDct = {
    01331   }
    01332   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01333       super(PartitionSwitchTool, self).__init__(name)
    01334       for n,v in kwargs.items():
    01335          setattr(self, n, v)
    01336   def getDlls( self ):
    01337       return 'GaudiSvc'
    01338   def getType( self ):
    01339       return 'PartitionSwitchTool'
    01340   pass # class PartitionSwitchTool
    01341
    01342 class RecordDataSvc( ConfigurableService ) :
    01343   __slots__ = {
    01344     'OutputLevel' : 0, # int
    01345     'AuditServices' : False, # bool
    01346     'AuditInitialize' : False, # bool
    01347     'AuditStart' : False, # bool
    01348     'AuditStop' : False, # bool
    01349     'AuditFinalize' : False, # bool
    01350     'AuditReInitialize' : False, # bool
    01351     'AuditReStart' : False, # bool
    01352     'RootCLID' : 110, # int
    01353     'RootName' : '/Records', # str
    01354     'ForceLeaves' : False, # bool
    01355     'InhibitPathes' : [  ], # list
    01356     'DataFaultName' : 'DataFault', # str
    01357     'DataAccessName' : 'DataAccess', # str
    01358     'EnableFaultHandler' : False, # bool
    01359     'EnableAccessHandler' : False, # bool
    01360     'AutoLoad' : True, # bool
    01361     'IncidentName' : '', # str
    01362     'SaveIncident' : 'SAVE_RECORD', # str
    01363     'PersistencySvc' : 'PersistencySvc/RecordPersistencySvc', # str
    01364   }
    01365   _propertyDocDct = {
    01366   }
    01367   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01368       super(RecordDataSvc, self).__init__(name)
    01369       for n,v in kwargs.items():
    01370          setattr(self, n, v)
    01371   def getDlls( self ):
    01372       return 'GaudiSvc'
    01373   def getType( self ):
    01374       return 'RecordDataSvc'
    01375   pass # class RecordDataSvc
    01376
    01377 class FileRecordDataSvc( ConfigurableService ) :
    01378   __slots__ = {
    01379     'OutputLevel' : 0, # int
    01380     'AuditServices' : False, # bool
    01381     'AuditInitialize' : False, # bool
    01382     'AuditStart' : False, # bool
    01383     'AuditStop' : False, # bool
    01384     'AuditFinalize' : False, # bool
    01385     'AuditReInitialize' : False, # bool
    01386     'AuditReStart' : False, # bool
    01387     'RootCLID' : 110, # int
    01388     'RootName' : '/FileRecords', # str
    01389     'ForceLeaves' : False, # bool
    01390     'InhibitPathes' : [  ], # list
    01391     'DataFaultName' : 'DataFault', # str
    01392     'DataAccessName' : 'DataAccess', # str
    01393     'EnableFaultHandler' : False, # bool
    01394     'EnableAccessHandler' : False, # bool
    01395     'AutoLoad' : True, # bool
    01396     'IncidentName' : 'NEW_FILE_RECORD', # str
    01397     'SaveIncident' : 'SAVE_FILE_RECORD', # str
    01398     'PersistencySvc' : 'PersistencySvc/FileRecordPersistencySvc', # str
    01399   }
    01400   _propertyDocDct = {
    01401   }
    01402   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01403       super(FileRecordDataSvc, self).__init__(name)
    01404       for n,v in kwargs.items():
    01405          setattr(self, n, v)
    01406   def getDlls( self ):
    01407       return 'GaudiSvc'
    01408   def getType( self ):
    01409       return 'FileRecordDataSvc'
    01410   pass # class FileRecordDataSvc
    01411
    01412 class EvtDataSvc( ConfigurableService ) :
    01413   __slots__ = {
    01414     'OutputLevel' : 0, # int
    01415     'AuditServices' : False, # bool
    01416     'AuditInitialize' : False, # bool
    01417     'AuditStart' : False, # bool
    01418     'AuditStop' : False, # bool
    01419     'AuditFinalize' : False, # bool
    01420     'AuditReInitialize' : False, # bool
    01421     'AuditReStart' : False, # bool
    01422     'RootCLID' : 110, # int
    01423     'RootName' : '/Event', # str
    01424     'ForceLeaves' : False, # bool
    01425     'InhibitPathes' : [  ], # list
    01426     'DataFaultName' : 'DataFault', # str
    01427     'DataAccessName' : 'DataAccess', # str
    01428     'EnableFaultHandler' : False, # bool
    01429     'EnableAccessHandler' : False, # bool
    01430   }
    01431   _propertyDocDct = {
    01432   }
    01433   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01434       super(EvtDataSvc, self).__init__(name)
    01435       for n,v in kwargs.items():
    01436          setattr(self, n, v)
    01437   def getDlls( self ):
    01438       return 'GaudiSvc'
    01439   def getType( self ):
    01440       return 'EvtDataSvc'
    01441   pass # class EvtDataSvc
    01442
    01443 class MultiStoreSvc( ConfigurableService ) :
    01444   __slots__ = {
    01445     'OutputLevel' : 0, # int
    01446     'AuditServices' : False, # bool
    01447     'AuditInitialize' : False, # bool
    01448     'AuditStart' : False, # bool
    01449     'AuditStop' : False, # bool
    01450     'AuditFinalize' : False, # bool
    01451     'AuditReInitialize' : False, # bool
    01452     'AuditReStart' : False, # bool
    01453     'RootCLID' : 110, # int
    01454     'RootName' : '/Event', # str
    01455     'Partitions' : [  ], # list
    01456     'DataLoader' : 'EventPersistencySvc', # str
    01457     'DefaultPartition' : 'Default', # str
    01458   }
    01459   _propertyDocDct = {
    01460   }
    01461   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01462       super(MultiStoreSvc, self).__init__(name)
    01463       for n,v in kwargs.items():
    01464          setattr(self, n, v)
    01465   def getDlls( self ):
    01466       return 'GaudiSvc'
    01467   def getType( self ):
    01468       return 'MultiStoreSvc'
    01469   pass # class MultiStoreSvc
    01470
    01471 class StoreExplorerAlg( ConfigurableAlgorithm ) :
    01472   __slots__ = {
    01473     'OutputLevel' : 0, # int
    01474     'Enable' : True, # bool
    01475     'ErrorMax' : 1, # int
    01476     'ErrorCount' : 0, # int
    01477     'AuditAlgorithms' : False, # bool
    01478     'AuditInitialize' : False, # bool
    01479     'AuditReinitialize' : False, # bool
    01480     'AuditRestart' : False, # bool
    01481     'AuditExecute' : False, # bool
    01482     'AuditFinalize' : False, # bool
    01483     'AuditBeginRun' : False, # bool
    01484     'AuditEndRun' : False, # bool
    01485     'AuditStart' : False, # bool
    01486     'AuditStop' : False, # bool
    01487     'MonitorService' : 'MonitorSvc', # str
    01488     'Load' : False, # bool
    01489     'PrintEvt' : 1, # int
    01490     'PrintMissing' : 0, # int
    01491     'PrintFreq' : 0.0, # float
    01492     'ExploreRelations' : False, # bool
    01493     'DataSvc' : 'EventDataSvc', # str
    01494     'TestAccess' : False, # bool
    01495     'AccessForeign' : False, # bool
    01496   }
    01497   _propertyDocDct = {
    01498   }
    01499   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01500       super(StoreExplorerAlg, self).__init__(name)
    01501       for n,v in kwargs.items():
    01502          setattr(self, n, v)
    01503   def getDlls( self ):
    01504       return 'GaudiSvc'
    01505   def getType( self ):
    01506       return 'StoreExplorerAlg'
    01507   pass # class StoreExplorerAlg
    01508
    01509 class PartitionSwitchAlg( ConfigurableAlgorithm ) :
    01510   __slots__ = {
    01511     'OutputLevel' : 0, # int
    01512     'Enable' : True, # bool
    01513     'ErrorMax' : 1, # int
    01514     'ErrorCount' : 0, # int
    01515     'AuditAlgorithms' : False, # bool
    01516     'AuditInitialize' : False, # bool
    01517     'AuditReinitialize' : False, # bool
    01518     'AuditRestart' : False, # bool
    01519     'AuditExecute' : False, # bool
    01520     'AuditFinalize' : False, # bool
    01521     'AuditBeginRun' : False, # bool
    01522     'AuditEndRun' : False, # bool
    01523     'AuditStart' : False, # bool
    01524     'AuditStop' : False, # bool
    01525     'MonitorService' : 'MonitorSvc', # str
    01526     'Partition' : '', # str
    01527     'Tool' : 'PartitionSwitchTool', # str
    01528   }
    01529   _propertyDocDct = {
    01530   }
    01531   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01532       super(PartitionSwitchAlg, self).__init__(name)
    01533       for n,v in kwargs.items():
    01534          setattr(self, n, v)
    01535   def getDlls( self ):
    01536       return 'GaudiSvc'
    01537   def getType( self ):
    01538       return 'PartitionSwitchAlg'
    01539   pass # class PartitionSwitchAlg
    01540
    01541 class ExceptionSvc( ConfigurableService ) :
    01542   __slots__ = {
    01543     'OutputLevel' : 0, # int
    01544     'AuditServices' : False, # bool
    01545     'AuditInitialize' : False, # bool
    01546     'AuditStart' : False, # bool
    01547     'AuditStop' : False, # bool
    01548     'AuditFinalize' : False, # bool
    01549     'AuditReInitialize' : False, # bool
    01550     'AuditReStart' : False, # bool
    01551     'Catch' : 'ALL', # str
    01552     'Errors' : 'NONE', # str
    01553   }
    01554   _propertyDocDct = {
    01555   }
    01556   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01557       super(ExceptionSvc, self).__init__(name)
    01558       for n,v in kwargs.items():
    01559          setattr(self, n, v)
    01560   def getDlls( self ):
    01561       return 'GaudiSvc'
    01562   def getType( self ):
    01563       return 'ExceptionSvc'
    01564   pass # class ExceptionSvc
    01565
    01566 class DataStreamTool( ConfigurableAlgTool ) :
    01567   __slots__ = {
    01568     'MonitorService' : 'MonitorSvc', # str
    01569     'OutputLevel' : 0, # int
    01570     'AuditTools' : False, # bool
    01571     'AuditInitialize' : False, # bool
    01572     'AuditStart' : False, # bool
    01573     'AuditStop' : False, # bool
    01574     'AuditFinalize' : False, # bool
    01575   }
    01576   _propertyDocDct = {
    01577   }
    01578   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01579       super(DataStreamTool, self).__init__(name)
    01580       for n,v in kwargs.items():
    01581          setattr(self, n, v)
    01582   def getDlls( self ):
    01583       return 'GaudiSvc'
    01584   def getType( self ):
    01585       return 'DataStreamTool'
    01586   pass # class DataStreamTool
    01587
    01588 class EventSelector( ConfigurableService ) :
    01589   __slots__ = {
    01590     'OutputLevel' : 0, # int
    01591     'AuditServices' : False, # bool
    01592     'AuditInitialize' : False, # bool
    01593     'AuditStart' : False, # bool
    01594     'AuditStop' : False, # bool
    01595     'AuditFinalize' : False, # bool
    01596     'AuditReInitialize' : False, # bool
    01597     'AuditReStart' : False, # bool
    01598     'Input' : [  ], # list
    01599     'FirstEvent' : 0, # int
    01600     'EvtMax' : 2147483647, # int
    01601     'PrintFreq' : 10, # int
    01602     'StreamManager' : 'DataStreamTool', # str
    01603   }
    01604   _propertyDocDct = {
    01605   }
    01606   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01607       super(EventSelector, self).__init__(name)
    01608       for n,v in kwargs.items():
    01609          setattr(self, n, v)
    01610   def getDlls( self ):
    01611       return 'GaudiSvc'
    01612   def getType( self ):
    01613       return 'EventSelector'
    01614   pass # class EventSelector
    01615
    01616 class EventCollectionSelector( ConfigurableService ) :
    01617   __slots__ = {
    01618     'OutputLevel' : 0, # int
    01619     'AuditServices' : False, # bool
    01620     'AuditInitialize' : False, # bool
    01621     'AuditStart' : False, # bool
    01622     'AuditStop' : False, # bool
    01623     'AuditFinalize' : False, # bool
    01624     'AuditReInitialize' : False, # bool
    01625     'AuditReStart' : False, # bool
    01626     'CnvService' : 'EvtTupleSvc', # str
    01627     'Authentication' : '', # str
    01628     'Container' : 'B2PiPi', # str
    01629     'Item' : 'Address', # str
    01630     'Criteria' : '', # str
    01631     'DB' : '', # str
    01632     'DbType' : '', # str
    01633     'Function' : 'NTuple::Selector', # str
    01634   }
    01635   _propertyDocDct = {
    01636   }
    01637   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01638       super(EventCollectionSelector, self).__init__(name)
    01639       for n,v in kwargs.items():
    01640          setattr(self, n, v)
    01641   def getDlls( self ):
    01642       return 'GaudiSvc'
    01643   def getType( self ):
    01644       return 'EventCollectionSelector'
    01645   pass # class EventCollectionSelector
    01646
    01647 class CounterSvc( ConfigurableService ) :
    01648   __slots__ = {
    01649     'OutputLevel' : 0, # int
    01650     'AuditServices' : False, # bool
    01651     'AuditInitialize' : False, # bool
    01652     'AuditStart' : False, # bool
    01653     'AuditStop' : False, # bool
    01654     'AuditFinalize' : False, # bool
    01655     'AuditReInitialize' : False, # bool
    01656     'AuditReStart' : False, # bool
    01657     'PrintStat' : True, # bool
    01658     'StatTableHeader' : '       Counter :: Group         |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |', # str
    01659     'RegularRowFormat' : ' %|15.15s|%|-15.15s|%|32t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
    01660     'EfficiencyRowFormat' : '*%|15.15s|%|-15.15s|%|32t||%|10d| |%|11.5g| |(%|#9.7g| +- %|-#9.7g|)%%|   -------   |   -------   |', # str
    01661     'UseEfficiencyRowFormat' : True, # bool
    01662   }
    01663   _propertyDocDct = {
    01664     'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
    01665     'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
    01666     'StatTableHeader' : """ The header row for the output Stat-table """,
    01667     'EfficiencyRowFormat' : """ The format for the regular row in the outptu Stat-table """,
    01668   }
    01669   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01670       super(CounterSvc, self).__init__(name)
    01671       for n,v in kwargs.items():
    01672          setattr(self, n, v)
    01673   def getDlls( self ):
    01674       return 'GaudiSvc'
    01675   def getType( self ):
    01676       return 'CounterSvc'
    01677   pass # class CounterSvc
    01678
    01679 class ChronoStatSvc( ConfigurableService ) :
    01680   __slots__ = {
    01681     'OutputLevel' : 0, # int
    01682     'AuditServices' : False, # bool
    01683     'AuditInitialize' : False, # bool
    01684     'AuditStart' : False, # bool
    01685     'AuditStop' : False, # bool
    01686     'AuditFinalize' : False, # bool
    01687     'AuditReInitialize' : False, # bool
    01688     'AuditReStart' : False, # bool
    01689     'ChronoPrintOutTable' : True, # bool
    01690     'ChronoDestinationCout' : False, # bool
    01691     'ChronoPrintLevel' : 3, # int
    01692     'ChronoTableToBeOrdered' : True, # bool
    01693     'PrintUserTime' : True, # bool
    01694     'PrintSystemTime' : False, # bool
    01695     'PrintEllapsedTime' : False, # bool
    01696     'StatPrintOutTable' : True, # bool
    01697     'StatDestinationCout' : False, # bool
    01698     'StatPrintLevel' : 3, # int
    01699     'StatTableToBeOrdered' : True, # bool
    01700     'NumberOfSkippedEventsForMemStat' : -1, # int
    01701     'AsciiStatsOutputFile' : '', # str
    01702     'StatTableHeader' : '     Counter     |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |', # str
    01703     'RegularRowFormat' : ' %|-15.15s|%|17t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
    01704     'EfficiencyRowFormat' : '*%|-15.15s|%|17t||%|10d| |%|11.5g| |(%|#9.7g| +- %|-#9.7g|)%%|   -------   |   -------   |', # str
    01705     'UseEfficiencyRowFormat' : True, # bool
    01706   }
    01707   _propertyDocDct = {
    01708     'AsciiStatsOutputFile' : """ Name of the output file storing the stats. If empty, no statistics will be saved (default) """,
    01709     'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
    01710     'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
    01711     'StatTableHeader' : """ The header row for the output Stat-table """,
    01712     'EfficiencyRowFormat' : """ The format for the regular row in the outptu Stat-table """,
    01713   }
    01714   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01715       super(ChronoStatSvc, self).__init__(name)
    01716       for n,v in kwargs.items():
    01717          setattr(self, n, v)
    01718   def getDlls( self ):
    01719       return 'GaudiSvc'
    01720   def getType( self ):
    01721       return 'ChronoStatSvc'
    01722   pass # class ChronoStatSvc
    01723
    01724 class AuditorSvc( ConfigurableService ) :
    01725   __slots__ = {
    01726     'OutputLevel' : 0, # int
    01727     'AuditServices' : False, # bool
    01728     'AuditInitialize' : False, # bool
    01729     'AuditStart' : False, # bool
    01730     'AuditStop' : False, # bool
    01731     'AuditFinalize' : False, # bool
    01732     'AuditReInitialize' : False, # bool
    01733     'AuditReStart' : False, # bool
    01734     'Auditors' : [  ], # list
    01735     'Enable' : True, # bool
    01736   }
    01737   _propertyDocDct = {
    01738   }
    01739   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01740       super(AuditorSvc, self).__init__(name)
    01741       for n,v in kwargs.items():
    01742          setattr(self, n, v)
    01743   def getDlls( self ):
    01744       return 'GaudiSvc'
    01745   def getType( self ):
    01746       return 'AuditorSvc'
    01747   pass # class AuditorSvc
    01748
    01749 class ApplicationMgr( ConfigurableService ) :
    01750   __slots__ = {
    01751     'Go' : 0, # int
    01752     'Exit' : 0, # int
    01753     'Dlls' : [  ], # list
    01754     'ExtSvc' : [  ], # list
    01755     'CreateSvc' : [  ], # list
    01756     'ExtSvcCreates' : True, # bool
    01757     'SvcMapping' : [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ], # list
    01758     'SvcOptMapping' : [  ], # list
    01759     'TopAlg' : [  ], # list
    01760     'OutStream' : [  ], # list
    01761     'OutStreamType' : 'OutputStream', # str
    01762     'MessageSvcType' : 'MessageSvc', # str
    01763     'JobOptionsSvcType' : 'JobOptionsSvc', # str
    01764     'Runable' : 'AppMgrRunable', # str
    01765     'EventLoop' : 'EventLoopMgr', # str
    01766     'HistogramPersistency' : 'NONE', # str
    01767     'JobOptionsType' : 'FILE', # str
    01768     'JobOptionsPath' : '', # str
    01769     'EvtMax' : -1, # int
    01770     'EvtSel' : '', # str
    01771     'OutputLevel' : 3, # int
    01772     'MultiThreadExtSvc' : [  ], # list
    01773     'NoOfThreads' : 0, # int
    01774     'AppName' : 'ApplicationMgr', # str
    01775     'AppVersion' : '', # str
    01776     'AuditTools' : False, # bool
    01777     'AuditServices' : False, # bool
    01778     'AuditAlgorithms' : False, # bool
    01779     'ActivateHistory' : False, # bool
    01780     'StatusCodeCheck' : False, # bool
    01781     'Environment' : {  }, # list
    01782     'InitializationLoopCheck' : True, # bool
    01783     'PropertiesPrint' : False, # bool
    01784     'ReflexPluginDebugLevel' : 0, # int
    01785   }
    01786   _propertyDocDct = {
    01787     'PropertiesPrint' : """ Flag to activate the printout of properties """,
    01788   }
    01789   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01790       super(ApplicationMgr, self).__init__(name)
    01791       for n,v in kwargs.items():
    01792          setattr(self, n, v)
    01793   def getDlls( self ):
    01794       return 'GaudiSvc'
    01795   def getType( self ):
    01796       return 'ApplicationMgr'
    01797   pass # class ApplicationMgr
    01798
    01799 class MinimalEventLoopMgr( ConfigurableService ) :
    01800   __slots__ = {
    01801     'OutputLevel' : 0, # int
    01802     'AuditServices' : False, # bool
    01803     'AuditInitialize' : False, # bool
    01804     'AuditStart' : False, # bool
    01805     'AuditStop' : False, # bool
    01806     'AuditFinalize' : False, # bool
    01807     'AuditReInitialize' : False, # bool
    01808     'AuditReStart' : False, # bool
    01809     'TopAlg' : [  ], # list
    01810     'OutStream' : [  ], # list
    01811     'OutStreamType' : 'OutputStream', # str
    01812   }
    01813   _propertyDocDct = {
    01814   }
    01815   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01816       super(MinimalEventLoopMgr, self).__init__(name)
    01817       for n,v in kwargs.items():
    01818          setattr(self, n, v)
    01819   def getDlls( self ):
    01820       return 'GaudiSvc'
    01821   def getType( self ):
    01822       return 'MinimalEventLoopMgr'
    01823   pass # class MinimalEventLoopMgr
    01824
    01825 class EventLoopMgr( ConfigurableService ) :
    01826   __slots__ = {
    01827     'OutputLevel' : 0, # int
    01828     'AuditServices' : False, # bool
    01829     'AuditInitialize' : False, # bool
    01830     'AuditStart' : False, # bool
    01831     'AuditStop' : False, # bool
    01832     'AuditFinalize' : False, # bool
    01833     'AuditReInitialize' : False, # bool
    01834     'AuditReStart' : False, # bool
    01835     'TopAlg' : [  ], # list
    01836     'OutStream' : [  ], # list
    01837     'OutStreamType' : 'OutputStream', # str
    01838     'HistogramPersistency' : '', # str
    01839     'EvtSel' : '', # str
    01840     'Warnings' : True, # bool
    01841   }
    01842   _propertyDocDct = {
    01843     'Warnings' : """ Set this property to false to suppress warning messages """,
    01844   }
    01845   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01846       super(EventLoopMgr, self).__init__(name)
    01847       for n,v in kwargs.items():
    01848          setattr(self, n, v)
    01849   def getDlls( self ):
    01850       return 'GaudiSvc'
    01851   def getType( self ):
    01852       return 'EventLoopMgr'
    01853   pass # class EventLoopMgr
    01854
    01855 class AppMgrRunable( ConfigurableService ) :
    01856   __slots__ = {
    01857     'OutputLevel' : 0, # int
    01858     'AuditServices' : False, # bool
    01859     'AuditInitialize' : False, # bool
    01860     'AuditStart' : False, # bool
    01861     'AuditStop' : False, # bool
    01862     'AuditFinalize' : False, # bool
    01863     'AuditReInitialize' : False, # bool
    01864     'AuditReStart' : False, # bool
    01865     'EvtMax' : -17974594, # int
    01866   }
    01867   _propertyDocDct = {
    01868   }
    01869   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01870       super(AppMgrRunable, self).__init__(name)
    01871       for n,v in kwargs.items():
    01872          setattr(self, n, v)
    01873   def getDlls( self ):
    01874       return 'GaudiSvc'
    01875   def getType( self ):
    01876       return 'AppMgrRunable'
    01877   pass # class AppMgrRunable
    01878
    01879 class AlgContextSvc( ConfigurableService ) :
    01880   __slots__ = {
    01881     'OutputLevel' : 0, # int
    01882     'AuditServices' : False, # bool
    01883     'AuditInitialize' : False, # bool
    01884     'AuditStart' : False, # bool
    01885     'AuditStop' : False, # bool
    01886     'AuditFinalize' : False, # bool
    01887     'AuditReInitialize' : False, # bool
    01888     'AuditReStart' : False, # bool
    01889     'Check' : True, # bool
    01890   }
    01891   _propertyDocDct = {
    01892     'Check' : """ Flag to perform more checks """,
    01893   }
    01894   def __init__(self, name = Configurable.DefaultName, **kwargs):
    01895       super(AlgContextSvc, self).__init__(name)
    01896       for n,v in kwargs.items():
    01897          setattr(self, n, v)
    01898   def getDlls( self ):
    01899       return 'GaudiSvc'
    01900   def getType( self ):
    01901       return 'AlgContextSvc'
    01902   pass # class AlgContextSvc