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 '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
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 'FireIncidents' : False,
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
00548
00549 class EvtCollectionStream( ConfigurableAlgorithm ) :
00550 __slots__ = {
00551 'OutputLevel' : 0,
00552 'Enable' : True,
00553 'ErrorMax' : 1,
00554 'ErrorCount' : 0,
00555 'AuditAlgorithms' : False,
00556 'AuditInitialize' : False,
00557 'AuditReinitialize' : False,
00558 'AuditRestart' : False,
00559 'AuditExecute' : False,
00560 'AuditFinalize' : False,
00561 'AuditBeginRun' : False,
00562 'AuditEndRun' : False,
00563 'AuditStart' : False,
00564 'AuditStop' : False,
00565 'MonitorService' : 'MonitorSvc',
00566 'ItemList' : [ ],
00567 'EvtDataSvc' : 'TagCollectionSvc',
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
00580
00581 class PersistencySvc( ConfigurableService ) :
00582 __slots__ = {
00583 'OutputLevel' : 0,
00584 'AuditServices' : False,
00585 'AuditInitialize' : False,
00586 'AuditStart' : False,
00587 'AuditStop' : False,
00588 'AuditFinalize' : False,
00589 'AuditReInitialize' : False,
00590 'AuditReStart' : False,
00591 'CnvServices' : [ ],
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
00604
00605 class DetPersistencySvc( ConfigurableService ) :
00606 __slots__ = {
00607 'OutputLevel' : 0,
00608 'AuditServices' : False,
00609 'AuditInitialize' : False,
00610 'AuditStart' : False,
00611 'AuditStop' : False,
00612 'AuditFinalize' : False,
00613 'AuditReInitialize' : False,
00614 'AuditReStart' : False,
00615 'CnvServices' : [ ],
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
00628
00629 class RunRecordStream( ConfigurableAlgorithm ) :
00630 __slots__ = {
00631 'OutputLevel' : 0,
00632 'Enable' : True,
00633 'ErrorMax' : 1,
00634 'ErrorCount' : 0,
00635 'AuditAlgorithms' : False,
00636 'AuditInitialize' : False,
00637 'AuditReinitialize' : False,
00638 'AuditRestart' : False,
00639 'AuditExecute' : False,
00640 'AuditFinalize' : False,
00641 'AuditBeginRun' : False,
00642 'AuditEndRun' : False,
00643 'AuditStart' : False,
00644 'AuditStop' : False,
00645 'MonitorService' : 'MonitorSvc',
00646 'ItemList' : [ ],
00647 'OptItemList' : [ ],
00648 'Preload' : True,
00649 'PreloadOptItems' : False,
00650 'Output' : '',
00651 'OutputFile' : '',
00652 'EvtDataSvc' : 'EventDataSvc',
00653 'EvtConversionSvc' : 'EventPersistencySvc',
00654 'AcceptAlgs' : [ ],
00655 'RequireAlgs' : [ ],
00656 'VetoAlgs' : [ ],
00657 'VerifyItems' : True,
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
00670
00671 class OutputStream( ConfigurableAlgorithm ) :
00672 __slots__ = {
00673 'OutputLevel' : 0,
00674 'Enable' : True,
00675 'ErrorMax' : 1,
00676 'ErrorCount' : 0,
00677 'AuditAlgorithms' : False,
00678 'AuditInitialize' : False,
00679 'AuditReinitialize' : False,
00680 'AuditRestart' : False,
00681 'AuditExecute' : False,
00682 'AuditFinalize' : False,
00683 'AuditBeginRun' : False,
00684 'AuditEndRun' : False,
00685 'AuditStart' : False,
00686 'AuditStop' : False,
00687 'MonitorService' : 'MonitorSvc',
00688 'ItemList' : [ ],
00689 'OptItemList' : [ ],
00690 'Preload' : True,
00691 'PreloadOptItems' : False,
00692 'Output' : '',
00693 'OutputFile' : '',
00694 'EvtDataSvc' : 'EventDataSvc',
00695 'EvtConversionSvc' : 'EventPersistencySvc',
00696 'AcceptAlgs' : [ ],
00697 'RequireAlgs' : [ ],
00698 'VetoAlgs' : [ ],
00699 'VerifyItems' : True,
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
00712
00713 class SequentialOutputStream( ConfigurableAlgorithm ) :
00714 __slots__ = {
00715 'OutputLevel' : 0,
00716 'Enable' : True,
00717 'ErrorMax' : 1,
00718 'ErrorCount' : 0,
00719 'AuditAlgorithms' : False,
00720 'AuditInitialize' : False,
00721 'AuditReinitialize' : False,
00722 'AuditRestart' : False,
00723 'AuditExecute' : False,
00724 'AuditFinalize' : False,
00725 'AuditBeginRun' : False,
00726 'AuditEndRun' : False,
00727 'AuditStart' : False,
00728 'AuditStop' : False,
00729 'MonitorService' : 'MonitorSvc',
00730 'ItemList' : [ ],
00731 'OptItemList' : [ ],
00732 'Preload' : True,
00733 'PreloadOptItems' : False,
00734 'Output' : '',
00735 'OutputFile' : '',
00736 'EvtDataSvc' : 'EventDataSvc',
00737 'EvtConversionSvc' : 'EventPersistencySvc',
00738 'AcceptAlgs' : [ ],
00739 'RequireAlgs' : [ ],
00740 'VetoAlgs' : [ ],
00741 'VerifyItems' : True,
00742 'EventsPerFile' : 4294967295,
00743 'NumericFilename' : False,
00744 'NumbersAdded' : 6,
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
00757
00758 class InputCopyStream( ConfigurableAlgorithm ) :
00759 __slots__ = {
00760 'OutputLevel' : 0,
00761 'Enable' : True,
00762 'ErrorMax' : 1,
00763 'ErrorCount' : 0,
00764 'AuditAlgorithms' : False,
00765 'AuditInitialize' : False,
00766 'AuditReinitialize' : False,
00767 'AuditRestart' : False,
00768 'AuditExecute' : False,
00769 'AuditFinalize' : False,
00770 'AuditBeginRun' : False,
00771 'AuditEndRun' : False,
00772 'AuditStart' : False,
00773 'AuditStop' : False,
00774 'MonitorService' : 'MonitorSvc',
00775 'ItemList' : [ '/Event#99999' ],
00776 'OptItemList' : [ ],
00777 'Preload' : False,
00778 'PreloadOptItems' : False,
00779 'Output' : '',
00780 'OutputFile' : '',
00781 'EvtDataSvc' : 'EventDataSvc',
00782 'EvtConversionSvc' : 'EventPersistencySvc',
00783 'AcceptAlgs' : [ ],
00784 'RequireAlgs' : [ ],
00785 'VetoAlgs' : [ ],
00786 'VerifyItems' : True,
00787 'TakeOptionalFromTES' : False,
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
00801
00802 class EvtPersistencySvc( ConfigurableService ) :
00803 __slots__ = {
00804 'OutputLevel' : 0,
00805 'AuditServices' : False,
00806 'AuditInitialize' : False,
00807 'AuditStart' : False,
00808 'AuditStop' : False,
00809 'AuditFinalize' : False,
00810 'AuditReInitialize' : False,
00811 'AuditReStart' : False,
00812 'CnvServices' : [ ],
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
00825
00826 class TagCollectionStream( ConfigurableAlgorithm ) :
00827 __slots__ = {
00828 'OutputLevel' : 0,
00829 'Enable' : True,
00830 'ErrorMax' : 1,
00831 'ErrorCount' : 0,
00832 'AuditAlgorithms' : False,
00833 'AuditInitialize' : False,
00834 'AuditReinitialize' : False,
00835 'AuditRestart' : False,
00836 'AuditExecute' : False,
00837 'AuditFinalize' : False,
00838 'AuditBeginRun' : False,
00839 'AuditEndRun' : False,
00840 'AuditStart' : False,
00841 'AuditStop' : False,
00842 'MonitorService' : 'MonitorSvc',
00843 'ItemList' : [ ],
00844 'OptItemList' : [ ],
00845 'Preload' : True,
00846 'PreloadOptItems' : False,
00847 'Output' : '',
00848 'OutputFile' : '',
00849 'EvtDataSvc' : 'EventDataSvc',
00850 'EvtConversionSvc' : 'EventPersistencySvc',
00851 'AcceptAlgs' : [ ],
00852 'RequireAlgs' : [ ],
00853 'VetoAlgs' : [ ],
00854 'VerifyItems' : True,
00855 'AddressLeaf' : '/Event',
00856 'AddressColumn' : 'Address',
00857 'TagCollectionSvc' : 'NTupleSvc',
00858 'ObjectsFirst' : True,
00859 'Collection' : '',
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
00872
00873 class HistogramPersistencySvc( ConfigurableService ) :
00874 __slots__ = {
00875 'OutputLevel' : 0,
00876 'AuditServices' : False,
00877 'AuditInitialize' : False,
00878 'AuditStart' : False,
00879 'AuditStop' : False,
00880 'AuditFinalize' : False,
00881 'AuditReInitialize' : False,
00882 'AuditReStart' : False,
00883 'CnvServices' : [ 'HbookHistSvc' , 'RootHistSvc' ],
00884 'HistogramPersistency' : '',
00885 'OutputFile' : '',
00886 'ConvertHistos' : [ ],
00887 'ExcludeHistos' : [ ],
00888 'Warnings' : True,
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
00904
00905 class ParticlePropertySvc( ConfigurableService ) :
00906 __slots__ = {
00907 'OutputLevel' : 0,
00908 'AuditServices' : False,
00909 'AuditInitialize' : False,
00910 'AuditStart' : False,
00911 'AuditStop' : False,
00912 'AuditFinalize' : False,
00913 'AuditReInitialize' : False,
00914 'AuditReStart' : False,
00915 'ParticlePropertiesFile' : 'ParticleTable.txt',
00916 'OtherFiles' : [ ],
00917 'Particles' : [ ],
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
00930
00931 class TagCollectionSvc( ConfigurableService ) :
00932 __slots__ = {
00933 'OutputLevel' : 0,
00934 'AuditServices' : False,
00935 'AuditInitialize' : False,
00936 'AuditStart' : False,
00937 'AuditStop' : False,
00938 'AuditFinalize' : False,
00939 'AuditReInitialize' : False,
00940 'AuditReStart' : False,
00941 'RootCLID' : 1,
00942 'RootName' : '/NTUPLES',
00943 'ForceLeaves' : False,
00944 'InhibitPathes' : [ ],
00945 'DataFaultName' : 'DataFault',
00946 'DataAccessName' : 'DataAccess',
00947 'EnableFaultHandler' : False,
00948 'EnableAccessHandler' : False,
00949 'Input' : [ ],
00950 'Output' : [ ],
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
00963
00964 class NTupleSvc( ConfigurableService ) :
00965 __slots__ = {
00966 'OutputLevel' : 0,
00967 'AuditServices' : False,
00968 'AuditInitialize' : False,
00969 'AuditStart' : False,
00970 'AuditStop' : False,
00971 'AuditFinalize' : False,
00972 'AuditReInitialize' : False,
00973 'AuditReStart' : False,
00974 'RootCLID' : 1,
00975 'RootName' : '/NTUPLES',
00976 'ForceLeaves' : False,
00977 'InhibitPathes' : [ ],
00978 'DataFaultName' : 'DataFault',
00979 'DataAccessName' : 'DataAccess',
00980 'EnableFaultHandler' : False,
00981 'EnableAccessHandler' : False,
00982 'Input' : [ ],
00983 'Output' : [ ],
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
00996
00997 class CollectionCloneAlg( ConfigurableAlgorithm ) :
00998 __slots__ = {
00999 'OutputLevel' : 0,
01000 'Enable' : True,
01001 'ErrorMax' : 1,
01002 'ErrorCount' : 0,
01003 'AuditAlgorithms' : False,
01004 'AuditInitialize' : False,
01005 'AuditReinitialize' : False,
01006 'AuditRestart' : False,
01007 'AuditExecute' : False,
01008 'AuditFinalize' : False,
01009 'AuditBeginRun' : False,
01010 'AuditEndRun' : False,
01011 'AuditStart' : False,
01012 'AuditStop' : False,
01013 'MonitorService' : 'MonitorSvc',
01014 'EvtTupleSvc' : 'EvtTupleSvc',
01015 'Input' : [ ],
01016 'Output' : '',
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
01029
01030 class MessageSvc( ConfigurableService ) :
01031 __slots__ = {
01032 'OutputLevel' : 0,
01033 'AuditServices' : False,
01034 'AuditInitialize' : False,
01035 'AuditStart' : False,
01036 'AuditStop' : False,
01037 'AuditFinalize' : False,
01038 'AuditReInitialize' : False,
01039 'AuditReStart' : False,
01040 'Format' : '% F%18W%S%7W%R%T %0W%M',
01041 'timeFormat' : '%Y-%m-%d %H:%M:%S,%f',
01042 'showStats' : False,
01043 'statLevel' : 0,
01044 'setVerbose' : [ ],
01045 'setDebug' : [ ],
01046 'setInfo' : [ ],
01047 'setWarning' : [ ],
01048 'setError' : [ ],
01049 'setFatal' : [ ],
01050 'setAlways' : [ ],
01051 'useColors' : False,
01052 'fatalColorCode' : [ ],
01053 'errorColorCode' : [ ],
01054 'warningColorCode' : [ ],
01055 'infoColorCode' : [ ],
01056 'debugColorCode' : [ ],
01057 'verboseColorCode' : [ ],
01058 'alwaysColorCode' : [ ],
01059 'fatalLimit' : 500,
01060 'errorLimit' : 500,
01061 'warningLimit' : 500,
01062 'infoLimit' : 500,
01063 'debugLimit' : 500,
01064 'verboseLimit' : 500,
01065 'alwaysLimit' : 0,
01066 'defaultLimit' : 500,
01067 'enableSuppression' : False,
01068 'loggedStreams' : { },
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
01082
01083 class JobOptionsSvc( ConfigurableService ) :
01084 __slots__ = {
01085 'OutputLevel' : 0,
01086 'AuditServices' : False,
01087 'AuditInitialize' : False,
01088 'AuditStart' : False,
01089 'AuditStop' : False,
01090 'AuditFinalize' : False,
01091 'AuditReInitialize' : False,
01092 'AuditReStart' : False,
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
01105
01106 class IssueLogger( ConfigurableService ) :
01107 __slots__ = {
01108 'OutputLevel' : 0,
01109 'AuditServices' : False,
01110 'AuditInitialize' : False,
01111 'AuditStart' : False,
01112 'AuditStop' : False,
01113 'AuditFinalize' : False,
01114 'AuditReInitialize' : False,
01115 'AuditReStart' : False,
01116 'Output' : [ ],
01117 'ReportLevel' : 'WARNING',
01118 'TracebackLevel' : 'ERROR',
01119 'ShowTime' : False,
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
01132
01133 class DataOnDemandSvc( ConfigurableService ) :
01134 __slots__ = {
01135 'OutputLevel' : 0,
01136 'AuditServices' : False,
01137 'AuditInitialize' : False,
01138 'AuditStart' : False,
01139 'AuditStop' : False,
01140 'AuditFinalize' : False,
01141 'AuditReInitialize' : False,
01142 'AuditReStart' : False,
01143 'IncidentName' : 'DataFault',
01144 'DataSvc' : 'EventDataSvc',
01145 'UsePreceedingPath' : True,
01146 'Dump' : False,
01147 'Algorithms' : [ ],
01148 'Nodes' : [ ],
01149 'AlgMap' : { },
01150 'NodeMap' : { },
01151 'Prefix' : '/Event/',
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
01164
01165 class IncidentSvc( ConfigurableService ) :
01166 __slots__ = {
01167 'OutputLevel' : 0,
01168 'AuditServices' : False,
01169 'AuditInitialize' : False,
01170 'AuditStart' : False,
01171 'AuditStop' : False,
01172 'AuditFinalize' : False,
01173 'AuditReInitialize' : False,
01174 'AuditReStart' : False,
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
01187
01188 class HistorySvc( ConfigurableService ) :
01189 __slots__ = {
01190 'OutputLevel' : 0,
01191 'AuditServices' : False,
01192 'AuditInitialize' : False,
01193 'AuditStart' : False,
01194 'AuditStop' : False,
01195 'AuditFinalize' : False,
01196 'AuditReInitialize' : False,
01197 'AuditReStart' : False,
01198 'Dump' : False,
01199 'Activate' : True,
01200 'OutputFile' : '',
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
01213
01214 class HistogramSvc( ConfigurableService ) :
01215 __slots__ = {
01216 'OutputLevel' : 0,
01217 'AuditServices' : False,
01218 'AuditInitialize' : False,
01219 'AuditStart' : False,
01220 'AuditStop' : False,
01221 'AuditFinalize' : False,
01222 'AuditReInitialize' : False,
01223 'AuditReStart' : False,
01224 'RootCLID' : 1,
01225 'RootName' : '/stat',
01226 'ForceLeaves' : False,
01227 'InhibitPathes' : [ ],
01228 'DataFaultName' : 'DataFault',
01229 'DataAccessName' : 'DataAccess',
01230 'EnableFaultHandler' : False,
01231 'EnableAccessHandler' : False,
01232 'Input' : [ ],
01233 'Predefined1DHistos' : { },
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
01247
01248 class DetDataSvc( ConfigurableService ) :
01249 __slots__ = {
01250 'OutputLevel' : 0,
01251 'AuditServices' : False,
01252 'AuditInitialize' : False,
01253 'AuditStart' : False,
01254 'AuditStop' : False,
01255 'AuditFinalize' : False,
01256 'AuditReInitialize' : False,
01257 'AuditReStart' : False,
01258 'RootCLID' : 3,
01259 'RootName' : '/dd',
01260 'ForceLeaves' : False,
01261 'InhibitPathes' : [ ],
01262 'DataFaultName' : 'DataFault',
01263 'DataAccessName' : 'DataAccess',
01264 'EnableFaultHandler' : False,
01265 'EnableAccessHandler' : False,
01266 'DetStorageType' : 7,
01267 'DetDbLocation' : 'empty',
01268 'DetDbRootName' : 'dd',
01269 'UsePersistency' : False,
01270 'PersistencySvc' : 'DetectorPersistencySvc',
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
01283
01284 class RunRecordDataSvc( ConfigurableService ) :
01285 __slots__ = {
01286 'OutputLevel' : 0,
01287 'AuditServices' : False,
01288 'AuditInitialize' : False,
01289 'AuditStart' : False,
01290 'AuditStop' : False,
01291 'AuditFinalize' : False,
01292 'AuditReInitialize' : False,
01293 'AuditReStart' : False,
01294 'RootCLID' : 110,
01295 'RootName' : '/RunRecords',
01296 'ForceLeaves' : False,
01297 'InhibitPathes' : [ ],
01298 'DataFaultName' : 'DataFault',
01299 'DataAccessName' : 'DataAccess',
01300 'EnableFaultHandler' : False,
01301 'EnableAccessHandler' : False,
01302 'AutoLoad' : True,
01303 'IncidentName' : 'NEW_RUN_RECORD',
01304 'SaveIncident' : 'SAVE_RUN_RECORD',
01305 'PersistencySvc' : 'PersistencySvc/RecordPersistencySvc',
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
01318
01319 class PartitionSwitchTool( ConfigurableAlgTool ) :
01320 __slots__ = {
01321 'MonitorService' : 'MonitorSvc',
01322 'OutputLevel' : 0,
01323 'AuditTools' : False,
01324 'AuditInitialize' : False,
01325 'AuditStart' : False,
01326 'AuditStop' : False,
01327 'AuditFinalize' : False,
01328 'Actor' : 'EventDataService',
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
01341
01342 class RecordDataSvc( ConfigurableService ) :
01343 __slots__ = {
01344 'OutputLevel' : 0,
01345 'AuditServices' : False,
01346 'AuditInitialize' : False,
01347 'AuditStart' : False,
01348 'AuditStop' : False,
01349 'AuditFinalize' : False,
01350 'AuditReInitialize' : False,
01351 'AuditReStart' : False,
01352 'RootCLID' : 110,
01353 'RootName' : '/Records',
01354 'ForceLeaves' : False,
01355 'InhibitPathes' : [ ],
01356 'DataFaultName' : 'DataFault',
01357 'DataAccessName' : 'DataAccess',
01358 'EnableFaultHandler' : False,
01359 'EnableAccessHandler' : False,
01360 'AutoLoad' : True,
01361 'IncidentName' : '',
01362 'SaveIncident' : 'SAVE_RECORD',
01363 'PersistencySvc' : 'PersistencySvc/RecordPersistencySvc',
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
01376
01377 class FileRecordDataSvc( ConfigurableService ) :
01378 __slots__ = {
01379 'OutputLevel' : 0,
01380 'AuditServices' : False,
01381 'AuditInitialize' : False,
01382 'AuditStart' : False,
01383 'AuditStop' : False,
01384 'AuditFinalize' : False,
01385 'AuditReInitialize' : False,
01386 'AuditReStart' : False,
01387 'RootCLID' : 110,
01388 'RootName' : '/FileRecords',
01389 'ForceLeaves' : False,
01390 'InhibitPathes' : [ ],
01391 'DataFaultName' : 'DataFault',
01392 'DataAccessName' : 'DataAccess',
01393 'EnableFaultHandler' : False,
01394 'EnableAccessHandler' : False,
01395 'AutoLoad' : True,
01396 'IncidentName' : 'NEW_FILE_RECORD',
01397 'SaveIncident' : 'SAVE_FILE_RECORD',
01398 'PersistencySvc' : 'PersistencySvc/FileRecordPersistencySvc',
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
01411
01412 class EvtDataSvc( ConfigurableService ) :
01413 __slots__ = {
01414 'OutputLevel' : 0,
01415 'AuditServices' : False,
01416 'AuditInitialize' : False,
01417 'AuditStart' : False,
01418 'AuditStop' : False,
01419 'AuditFinalize' : False,
01420 'AuditReInitialize' : False,
01421 'AuditReStart' : False,
01422 'RootCLID' : 110,
01423 'RootName' : '/Event',
01424 'ForceLeaves' : False,
01425 'InhibitPathes' : [ ],
01426 'DataFaultName' : 'DataFault',
01427 'DataAccessName' : 'DataAccess',
01428 'EnableFaultHandler' : False,
01429 'EnableAccessHandler' : False,
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
01442
01443 class MultiStoreSvc( ConfigurableService ) :
01444 __slots__ = {
01445 'OutputLevel' : 0,
01446 'AuditServices' : False,
01447 'AuditInitialize' : False,
01448 'AuditStart' : False,
01449 'AuditStop' : False,
01450 'AuditFinalize' : False,
01451 'AuditReInitialize' : False,
01452 'AuditReStart' : False,
01453 'RootCLID' : 110,
01454 'RootName' : '/Event',
01455 'Partitions' : [ ],
01456 'DataLoader' : 'EventPersistencySvc',
01457 'DefaultPartition' : 'Default',
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
01470
01471 class StoreExplorerAlg( ConfigurableAlgorithm ) :
01472 __slots__ = {
01473 'OutputLevel' : 0,
01474 'Enable' : True,
01475 'ErrorMax' : 1,
01476 'ErrorCount' : 0,
01477 'AuditAlgorithms' : False,
01478 'AuditInitialize' : False,
01479 'AuditReinitialize' : False,
01480 'AuditRestart' : False,
01481 'AuditExecute' : False,
01482 'AuditFinalize' : False,
01483 'AuditBeginRun' : False,
01484 'AuditEndRun' : False,
01485 'AuditStart' : False,
01486 'AuditStop' : False,
01487 'MonitorService' : 'MonitorSvc',
01488 'Load' : False,
01489 'PrintEvt' : 1,
01490 'PrintMissing' : 0,
01491 'PrintFreq' : 0.0,
01492 'ExploreRelations' : False,
01493 'DataSvc' : 'EventDataSvc',
01494 'TestAccess' : False,
01495 'AccessForeign' : False,
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
01508
01509 class PartitionSwitchAlg( ConfigurableAlgorithm ) :
01510 __slots__ = {
01511 'OutputLevel' : 0,
01512 'Enable' : True,
01513 'ErrorMax' : 1,
01514 'ErrorCount' : 0,
01515 'AuditAlgorithms' : False,
01516 'AuditInitialize' : False,
01517 'AuditReinitialize' : False,
01518 'AuditRestart' : False,
01519 'AuditExecute' : False,
01520 'AuditFinalize' : False,
01521 'AuditBeginRun' : False,
01522 'AuditEndRun' : False,
01523 'AuditStart' : False,
01524 'AuditStop' : False,
01525 'MonitorService' : 'MonitorSvc',
01526 'Partition' : '',
01527 'Tool' : 'PartitionSwitchTool',
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
01540
01541 class ExceptionSvc( ConfigurableService ) :
01542 __slots__ = {
01543 'OutputLevel' : 0,
01544 'AuditServices' : False,
01545 'AuditInitialize' : False,
01546 'AuditStart' : False,
01547 'AuditStop' : False,
01548 'AuditFinalize' : False,
01549 'AuditReInitialize' : False,
01550 'AuditReStart' : False,
01551 'Catch' : 'ALL',
01552 'Errors' : 'NONE',
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
01565
01566 class DataStreamTool( ConfigurableAlgTool ) :
01567 __slots__ = {
01568 'MonitorService' : 'MonitorSvc',
01569 'OutputLevel' : 0,
01570 'AuditTools' : False,
01571 'AuditInitialize' : False,
01572 'AuditStart' : False,
01573 'AuditStop' : False,
01574 'AuditFinalize' : False,
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
01587
01588 class EventSelector( ConfigurableService ) :
01589 __slots__ = {
01590 'OutputLevel' : 0,
01591 'AuditServices' : False,
01592 'AuditInitialize' : False,
01593 'AuditStart' : False,
01594 'AuditStop' : False,
01595 'AuditFinalize' : False,
01596 'AuditReInitialize' : False,
01597 'AuditReStart' : False,
01598 'Input' : [ ],
01599 'FirstEvent' : 0,
01600 'EvtMax' : 2147483647,
01601 'PrintFreq' : 10,
01602 'StreamManager' : 'DataStreamTool',
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
01615
01616 class EventCollectionSelector( ConfigurableService ) :
01617 __slots__ = {
01618 'OutputLevel' : 0,
01619 'AuditServices' : False,
01620 'AuditInitialize' : False,
01621 'AuditStart' : False,
01622 'AuditStop' : False,
01623 'AuditFinalize' : False,
01624 'AuditReInitialize' : False,
01625 'AuditReStart' : False,
01626 'CnvService' : 'EvtTupleSvc',
01627 'Authentication' : '',
01628 'Container' : 'B2PiPi',
01629 'Item' : 'Address',
01630 'Criteria' : '',
01631 'DB' : '',
01632 'DbType' : '',
01633 'Function' : 'NTuple::Selector',
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
01646
01647 class CounterSvc( ConfigurableService ) :
01648 __slots__ = {
01649 'OutputLevel' : 0,
01650 'AuditServices' : False,
01651 'AuditInitialize' : False,
01652 'AuditStart' : False,
01653 'AuditStop' : False,
01654 'AuditFinalize' : False,
01655 'AuditReInitialize' : False,
01656 'AuditReStart' : False,
01657 'PrintStat' : True,
01658 'StatTableHeader' : ' Counter :: Group | # | sum | mean/eff^* | rms/err^* | min | max |',
01659 'RegularRowFormat' : ' %|15.15s|%|-15.15s|%|32t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
01660 'EfficiencyRowFormat' : '*%|15.15s|%|-15.15s|%|32t||%|10d| |%|11.5g| |(%|#9.7g| +- %|-#9.7g|)%%| ------- | ------- |',
01661 'UseEfficiencyRowFormat' : True,
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
01678
01679 class ChronoStatSvc( ConfigurableService ) :
01680 __slots__ = {
01681 'OutputLevel' : 0,
01682 'AuditServices' : False,
01683 'AuditInitialize' : False,
01684 'AuditStart' : False,
01685 'AuditStop' : False,
01686 'AuditFinalize' : False,
01687 'AuditReInitialize' : False,
01688 'AuditReStart' : False,
01689 'ChronoPrintOutTable' : True,
01690 'ChronoDestinationCout' : False,
01691 'ChronoPrintLevel' : 3,
01692 'ChronoTableToBeOrdered' : True,
01693 'PrintUserTime' : True,
01694 'PrintSystemTime' : False,
01695 'PrintEllapsedTime' : False,
01696 'StatPrintOutTable' : True,
01697 'StatDestinationCout' : False,
01698 'StatPrintLevel' : 3,
01699 'StatTableToBeOrdered' : True,
01700 'NumberOfSkippedEventsForMemStat' : -1,
01701 'AsciiStatsOutputFile' : '',
01702 'StatTableHeader' : ' Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
01703 'RegularRowFormat' : ' %|-15.15s|%|17t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
01704 'EfficiencyRowFormat' : '*%|-15.15s|%|17t||%|10d| |%|11.5g| |(%|#9.7g| +- %|-#9.7g|)%%| ------- | ------- |',
01705 'UseEfficiencyRowFormat' : True,
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
01723
01724 class AuditorSvc( ConfigurableService ) :
01725 __slots__ = {
01726 'OutputLevel' : 0,
01727 'AuditServices' : False,
01728 'AuditInitialize' : False,
01729 'AuditStart' : False,
01730 'AuditStop' : False,
01731 'AuditFinalize' : False,
01732 'AuditReInitialize' : False,
01733 'AuditReStart' : False,
01734 'Auditors' : [ ],
01735 'Enable' : True,
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
01748
01749 class ApplicationMgr( ConfigurableService ) :
01750 __slots__ = {
01751 'Go' : 0,
01752 'Exit' : 0,
01753 'Dlls' : [ ],
01754 'ExtSvc' : [ ],
01755 'CreateSvc' : [ ],
01756 'ExtSvcCreates' : True,
01757 'SvcMapping' : [ 'EvtDataSvc/EventDataSvc' , 'DetDataSvc/DetectorDataSvc' , 'HistogramSvc/HistogramDataSvc' , 'HbookCnv::PersSvc/HbookHistSvc' , 'RootHistCnv::PersSvc/RootHistSvc' , 'EvtPersistencySvc/EventPersistencySvc' , 'DetPersistencySvc/DetectorPersistencySvc' , 'HistogramPersistencySvc/HistogramPersistencySvc' ],
01758 'SvcOptMapping' : [ ],
01759 'TopAlg' : [ ],
01760 'OutStream' : [ ],
01761 'OutStreamType' : 'OutputStream',
01762 'MessageSvcType' : 'MessageSvc',
01763 'JobOptionsSvcType' : 'JobOptionsSvc',
01764 'Runable' : 'AppMgrRunable',
01765 'EventLoop' : 'EventLoopMgr',
01766 'HistogramPersistency' : 'NONE',
01767 'JobOptionsType' : 'FILE',
01768 'JobOptionsPath' : '',
01769 'EvtMax' : -1,
01770 'EvtSel' : '',
01771 'OutputLevel' : 3,
01772 'MultiThreadExtSvc' : [ ],
01773 'NoOfThreads' : 0,
01774 'AppName' : 'ApplicationMgr',
01775 'AppVersion' : '',
01776 'AuditTools' : False,
01777 'AuditServices' : False,
01778 'AuditAlgorithms' : False,
01779 'ActivateHistory' : False,
01780 'StatusCodeCheck' : False,
01781 'Environment' : { },
01782 'InitializationLoopCheck' : True,
01783 'PropertiesPrint' : False,
01784 'ReflexPluginDebugLevel' : 0,
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
01798
01799 class MinimalEventLoopMgr( ConfigurableService ) :
01800 __slots__ = {
01801 'OutputLevel' : 0,
01802 'AuditServices' : False,
01803 'AuditInitialize' : False,
01804 'AuditStart' : False,
01805 'AuditStop' : False,
01806 'AuditFinalize' : False,
01807 'AuditReInitialize' : False,
01808 'AuditReStart' : False,
01809 'TopAlg' : [ ],
01810 'OutStream' : [ ],
01811 'OutStreamType' : 'OutputStream',
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
01824
01825 class EventLoopMgr( ConfigurableService ) :
01826 __slots__ = {
01827 'OutputLevel' : 0,
01828 'AuditServices' : False,
01829 'AuditInitialize' : False,
01830 'AuditStart' : False,
01831 'AuditStop' : False,
01832 'AuditFinalize' : False,
01833 'AuditReInitialize' : False,
01834 'AuditReStart' : False,
01835 'TopAlg' : [ ],
01836 'OutStream' : [ ],
01837 'OutStreamType' : 'OutputStream',
01838 'HistogramPersistency' : '',
01839 'EvtSel' : '',
01840 'Warnings' : True,
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
01854
01855 class AppMgrRunable( ConfigurableService ) :
01856 __slots__ = {
01857 'OutputLevel' : 0,
01858 'AuditServices' : False,
01859 'AuditInitialize' : False,
01860 'AuditStart' : False,
01861 'AuditStop' : False,
01862 'AuditFinalize' : False,
01863 'AuditReInitialize' : False,
01864 'AuditReStart' : False,
01865 'EvtMax' : -17974594,
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
01878
01879 class AlgContextSvc( ConfigurableService ) :
01880 __slots__ = {
01881 'OutputLevel' : 0,
01882 'AuditServices' : False,
01883 'AuditInitialize' : False,
01884 'AuditStart' : False,
01885 'AuditStop' : False,
01886 'AuditFinalize' : False,
01887 'AuditReInitialize' : False,
01888 'AuditReStart' : False,
01889 'Check' : True,
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