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