Gaudi Framework, version v20r4

Generated: 8 Jan 2009

GaudiAlgConf.py

Go to the documentation of this file.
00001 #Thu Jan  8 17:31:37 2009
00002 """Automatically generated. DO NOT EDIT please"""
00003 from GaudiKernel.Proxy.Configurable import *
00004 
00005 class TupleTool( ConfigurableAlgTool ) :
00006   __slots__ = { 
00007     'MonitorService' : 'MonitorSvc', # str
00008     'OutputLevel' : 7, # int
00009     'AuditTools' : False, # bool
00010     'AuditInitialize' : False, # bool
00011     'AuditStart' : False, # bool
00012     'AuditStop' : False, # bool
00013     'AuditFinalize' : False, # bool
00014     'ErrorsPrint' : True, # bool
00015     'PropertiesPrint' : False, # bool
00016     'StatPrint' : True, # bool
00017     'TypePrint' : True, # bool
00018     'Context' : '', # str
00019     'RootInTES' : '', # str
00020     'RootOnTES' : '', # str
00021     'GlobalTimeOffset' : 0.0, # float
00022     'StatTableHeader' : ' |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |', # str
00023     'RegularRowFormat' : ' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
00024     'EfficiencyRowFormat' : ' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%|   -------   |   -------   |', # str
00025     'UseEfficiencyRowFormat' : True, # bool
00026     'ContextService' : 'AlgContextSvc', # str
00027     'HistoProduce' : True, # bool
00028     'HistoPrint' : False, # bool
00029     'HistoCheckForNaN' : True, # bool
00030     'HistoSplitDir' : False, # bool
00031     'HistoOffSet' : 0, # int
00032     'HistoTopDir' : '', # str
00033     'HistoDir' : 'AlgTool', # str
00034     'FullDetail' : False, # bool
00035     'MonitorHistograms' : True, # bool
00036     'FormatFor1DHistoTable' : '| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |', # str
00037     'ShortFormatFor1DHistoTable' : ' | %1$-25.25s %2%', # str
00038     'HeaderFor1DHistoTable' : '|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |', # str
00039     'UseSequencialNumericAutoIDs' : False, # bool
00040     'AutoStringIDPurgeMap' : { '/' : '=SLASH=' }, # list
00041     'NTupleProduce' : True, # bool
00042     'NTuplePrint' : True, # bool
00043     'NTupleSplitDir' : False, # bool
00044     'NTupleOffSet' : 0, # int
00045     'NTupleLUN' : 'FILE1', # str
00046     'NTupleTopDir' : '', # str
00047     'NTupleDir' : 'AlgTool', # str
00048     'EvtColsProduce' : False, # bool
00049     'EvtColsPrint' : False, # bool
00050     'EvtColSplitDir' : False, # bool
00051     'EvtColOffSet' : 0, # int
00052     'EvtColLUN' : 'EVTCOL', # str
00053     'EvtColTopDir' : '', # str
00054     'EvtColDir' : 'AlgTool', # str
00055   }
00056   _propertyDocDct = { 
00057     'HistoTopDir' : """ Top level histogram directory (take care that it ends with '/') """,
00058     'HistoCheckForNaN' : """ Swicth on/off the checks for NaN and Infinity for histogram fill """,
00059     'HistoDir' : """ Histogram Directory """,
00060     'HistoProduce' : """ Swith on/off the production of histograms  """,
00061     'StatTableHeader' : """ The header row for the output Stat-table """,
00062     'FormatFor1DHistoTable' : """ Format string for printout of 1D histograms """,
00063     'HistoSplitDir' : """ Split long directory names into short pieces (suitable for HBOOK) """,
00064     'EfficiencyRowFormat' : """ The format for the regular row in the outptu Stat-table """,
00065     'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
00066     'HistoPrint' : """ Switch on/off the printout of histograms at finalization """,
00067     'UseSequencialNumericAutoIDs' : """ Flag to allow users to switch back to the old style of creating numerical automatic IDs """,
00068     'HeaderFor1DHistoTable' : """ The table header for printout of 1D histograms  """,
00069     'ShortFormatFor1DHistoTable' : """ Format string for printout of 1D histograms """,
00070     'AutoStringIDPurgeMap' : """ Map of strings to search and replace when using the title as the basis of automatically generated literal IDs """,
00071     'HistoOffSet' : """ OffSet for automatically assigned histogram numerical identifiers  """,
00072     'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
00073     'ContextService' : """ The name of Algorithm Context Service """,
00074   }
00075   def __init__(self, name = Configurable.DefaultName, **kwargs):
00076       super(TupleTool, self).__init__(name)
00077       for n,v in kwargs.items():
00078          setattr(self, n, v)
00079   def getDlls( self ):
00080       return 'GaudiAlg'
00081   def getType( self ):
00082       return 'TupleTool'
00083   pass # class TupleTool
00084 
00085 class TimingAuditor( ConfigurableAuditor ) :
00086   __slots__ = { 
00087     'OutputLevel' : 0, # int
00088     'Enable' : True, # bool
00089     'OptimizedForDOD' : False, # bool
00090   }
00091   _propertyDocDct = { 
00092   }
00093   def __init__(self, name = Configurable.DefaultName, **kwargs):
00094       super(TimingAuditor, self).__init__(name)
00095       for n,v in kwargs.items():
00096          setattr(self, n, v)
00097   def getDlls( self ):
00098       return 'GaudiAlg'
00099   def getType( self ):
00100       return 'TimingAuditor'
00101   pass # class TimingAuditor
00102 
00103 class SequencerTimerTool( ConfigurableAlgTool ) :
00104   __slots__ = { 
00105     'MonitorService' : 'MonitorSvc', # str
00106     'OutputLevel' : 7, # int
00107     'AuditTools' : False, # bool
00108     'AuditInitialize' : False, # bool
00109     'AuditStart' : False, # bool
00110     'AuditStop' : False, # bool
00111     'AuditFinalize' : False, # bool
00112     'ErrorsPrint' : True, # bool
00113     'PropertiesPrint' : False, # bool
00114     'StatPrint' : True, # bool
00115     'TypePrint' : True, # bool
00116     'Context' : '', # str
00117     'RootInTES' : '', # str
00118     'RootOnTES' : '', # str
00119     'GlobalTimeOffset' : 0.0, # float
00120     'StatTableHeader' : ' |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |', # str
00121     'RegularRowFormat' : ' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
00122     'EfficiencyRowFormat' : ' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%|   -------   |   -------   |', # str
00123     'UseEfficiencyRowFormat' : True, # bool
00124     'ContextService' : 'AlgContextSvc', # str
00125     'shots' : 3500000, # int
00126     'Normalised' : False, # bool
00127     'GlobalTiming' : False, # bool
00128   }
00129   _propertyDocDct = { 
00130     'StatTableHeader' : """ The header row for the output Stat-table """,
00131     'EfficiencyRowFormat' : """ The format for the regular row in the outptu Stat-table """,
00132     'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
00133     'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
00134     'ContextService' : """ The name of Algorithm Context Service """,
00135   }
00136   def __init__(self, name = Configurable.DefaultName, **kwargs):
00137       super(SequencerTimerTool, self).__init__(name)
00138       for n,v in kwargs.items():
00139          setattr(self, n, v)
00140   def getDlls( self ):
00141       return 'GaudiAlg'
00142   def getType( self ):
00143       return 'SequencerTimerTool'
00144   pass # class SequencerTimerTool
00145 
00146 class HistoTool( ConfigurableAlgTool ) :
00147   __slots__ = { 
00148     'MonitorService' : 'MonitorSvc', # str
00149     'OutputLevel' : 7, # int
00150     'AuditTools' : False, # bool
00151     'AuditInitialize' : False, # bool
00152     'AuditStart' : False, # bool
00153     'AuditStop' : False, # bool
00154     'AuditFinalize' : False, # bool
00155     'ErrorsPrint' : True, # bool
00156     'PropertiesPrint' : False, # bool
00157     'StatPrint' : True, # bool
00158     'TypePrint' : True, # bool
00159     'Context' : '', # str
00160     'RootInTES' : '', # str
00161     'RootOnTES' : '', # str
00162     'GlobalTimeOffset' : 0.0, # float
00163     'StatTableHeader' : ' |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |', # str
00164     'RegularRowFormat' : ' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
00165     'EfficiencyRowFormat' : ' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%|   -------   |   -------   |', # str
00166     'UseEfficiencyRowFormat' : True, # bool
00167     'ContextService' : 'AlgContextSvc', # str
00168     'HistoProduce' : True, # bool
00169     'HistoPrint' : False, # bool
00170     'HistoCheckForNaN' : True, # bool
00171     'HistoSplitDir' : False, # bool
00172     'HistoOffSet' : 0, # int
00173     'HistoTopDir' : '', # str
00174     'HistoDir' : 'AlgTool', # str
00175     'FullDetail' : False, # bool
00176     'MonitorHistograms' : True, # bool
00177     'FormatFor1DHistoTable' : '| %2$-45.45s | %3$=7d |%8$11.5g | %10$-11.5g|%12$11.5g |%14$11.5g |', # str
00178     'ShortFormatFor1DHistoTable' : ' | %1$-25.25s %2%', # str
00179     'HeaderFor1DHistoTable' : '|   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |', # str
00180     'UseSequencialNumericAutoIDs' : False, # bool
00181     'AutoStringIDPurgeMap' : { '/' : '=SLASH=' }, # list
00182   }
00183   _propertyDocDct = { 
00184     'HistoTopDir' : """ Top level histogram directory (take care that it ends with '/') """,
00185     'HistoCheckForNaN' : """ Swicth on/off the checks for NaN and Infinity for histogram fill """,
00186     'HistoDir' : """ Histogram Directory """,
00187     'HistoProduce' : """ Swith on/off the production of histograms  """,
00188     'StatTableHeader' : """ The header row for the output Stat-table """,
00189     'FormatFor1DHistoTable' : """ Format string for printout of 1D histograms """,
00190     'HistoSplitDir' : """ Split long directory names into short pieces (suitable for HBOOK) """,
00191     'EfficiencyRowFormat' : """ The format for the regular row in the outptu Stat-table """,
00192     'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
00193     'HistoPrint' : """ Switch on/off the printout of histograms at finalization """,
00194     'UseSequencialNumericAutoIDs' : """ Flag to allow users to switch back to the old style of creating numerical automatic IDs """,
00195     'HeaderFor1DHistoTable' : """ The table header for printout of 1D histograms  """,
00196     'ShortFormatFor1DHistoTable' : """ Format string for printout of 1D histograms """,
00197     'AutoStringIDPurgeMap' : """ Map of strings to search and replace when using the title as the basis of automatically generated literal IDs """,
00198     'HistoOffSet' : """ OffSet for automatically assigned histogram numerical identifiers  """,
00199     'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
00200     'ContextService' : """ The name of Algorithm Context Service """,
00201   }
00202   def __init__(self, name = Configurable.DefaultName, **kwargs):
00203       super(HistoTool, self).__init__(name)
00204       for n,v in kwargs.items():
00205          setattr(self, n, v)
00206   def getDlls( self ):
00207       return 'GaudiAlg'
00208   def getType( self ):
00209       return 'HistoTool'
00210   pass # class HistoTool
00211 
00212 class EventCounter( ConfigurableAlgorithm ) :
00213   __slots__ = { 
00214     'OutputLevel' : 0, # int
00215     'Enable' : True, # bool
00216     'ErrorMax' : 1, # int
00217     'ErrorCount' : 0, # int
00218     'AuditAlgorithms' : False, # bool
00219     'AuditInitialize' : False, # bool
00220     'AuditReinitialize' : False, # bool
00221     'AuditRestart' : False, # bool
00222     'AuditExecute' : False, # bool
00223     'AuditFinalize' : False, # bool
00224     'AuditBeginRun' : False, # bool
00225     'AuditEndRun' : False, # bool
00226     'AuditStart' : False, # bool
00227     'AuditStop' : False, # bool
00228     'MonitorService' : 'MonitorSvc', # str
00229     'Frequency' : 1, # int
00230   }
00231   _propertyDocDct = { 
00232   }
00233   def __init__(self, name = Configurable.DefaultName, **kwargs):
00234       super(EventCounter, self).__init__(name)
00235       for n,v in kwargs.items():
00236          setattr(self, n, v)
00237   def getDlls( self ):
00238       return 'GaudiAlg'
00239   def getType( self ):
00240       return 'EventCounter'
00241   pass # class EventCounter
00242 
00243 class Prescaler( ConfigurableAlgorithm ) :
00244   __slots__ = { 
00245     'OutputLevel' : 0, # int
00246     'Enable' : True, # bool
00247     'ErrorMax' : 1, # int
00248     'ErrorCount' : 0, # int
00249     'AuditAlgorithms' : False, # bool
00250     'AuditInitialize' : False, # bool
00251     'AuditReinitialize' : False, # bool
00252     'AuditRestart' : False, # bool
00253     'AuditExecute' : False, # bool
00254     'AuditFinalize' : False, # bool
00255     'AuditBeginRun' : False, # bool
00256     'AuditEndRun' : False, # bool
00257     'AuditStart' : False, # bool
00258     'AuditStop' : False, # bool
00259     'MonitorService' : 'MonitorSvc', # str
00260     'ErrorsPrint' : True, # bool
00261     'PropertiesPrint' : False, # bool
00262     'StatPrint' : True, # bool
00263     'TypePrint' : True, # bool
00264     'Context' : '', # str
00265     'RootInTES' : '', # str
00266     'RootOnTES' : '', # str
00267     'GlobalTimeOffset' : 0.0, # float
00268     'StatTableHeader' : ' |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |', # str
00269     'RegularRowFormat' : ' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
00270     'EfficiencyRowFormat' : ' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%|   -------   |   -------   |', # str
00271     'UseEfficiencyRowFormat' : True, # bool
00272     'ContextService' : 'AlgContextSvc', # str
00273     'RegisterForContextService' : True, # bool
00274     'VetoObjects' : [  ], # list
00275     'RequireObjects' : [  ], # list
00276     'PercentPass' : 100.0, # float
00277   }
00278   _propertyDocDct = { 
00279     'RequireObjects' : """ Execute only if one or more of these TES objects exists """,
00280     'StatTableHeader' : """ The header row for the output Stat-table """,
00281     'VetoObjects' : """ Skip execute if one or more of these TES objects exists """,
00282     'EfficiencyRowFormat' : """ The format for the regular row in the outptu Stat-table """,
00283     'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
00284     'RegisterForContextService' : """ The flag to enforce the registration for Algorithm Context Service """,
00285     'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
00286     'ContextService' : """ The name of Algorithm Context Service """,
00287   }
00288   def __init__(self, name = Configurable.DefaultName, **kwargs):
00289       super(Prescaler, self).__init__(name)
00290       for n,v in kwargs.items():
00291          setattr(self, n, v)
00292   def getDlls( self ):
00293       return 'GaudiAlg'
00294   def getType( self ):
00295       return 'Prescaler'
00296   pass # class Prescaler
00297 
00298 class Sequencer( ConfigurableAlgorithm ) :
00299   __slots__ = { 
00300     'OutputLevel' : 0, # int
00301     'Enable' : True, # bool
00302     'ErrorMax' : 1, # int
00303     'ErrorCount' : 0, # int
00304     'AuditAlgorithms' : False, # bool
00305     'AuditInitialize' : False, # bool
00306     'AuditReinitialize' : False, # bool
00307     'AuditRestart' : False, # bool
00308     'AuditExecute' : False, # bool
00309     'AuditFinalize' : False, # bool
00310     'AuditBeginRun' : False, # bool
00311     'AuditEndRun' : False, # bool
00312     'AuditStart' : False, # bool
00313     'AuditStop' : False, # bool
00314     'MonitorService' : 'MonitorSvc', # str
00315     'Members' : [  ], # list
00316     'BranchMembers' : [  ], # list
00317     'StopOverride' : False, # bool
00318   }
00319   _propertyDocDct = { 
00320   }
00321   def __init__(self, name = Configurable.DefaultName, **kwargs):
00322       super(Sequencer, self).__init__(name)
00323       for n,v in kwargs.items():
00324          setattr(self, n, v)
00325   def getDlls( self ):
00326       return 'GaudiAlg'
00327   def getType( self ):
00328       return 'Sequencer'
00329   pass # class Sequencer
00330 
00331 class GaudiAlgorithm( ConfigurableAlgorithm ) :
00332   __slots__ = { 
00333     'OutputLevel' : 0, # int
00334     'Enable' : True, # bool
00335     'ErrorMax' : 1, # int
00336     'ErrorCount' : 0, # int
00337     'AuditAlgorithms' : False, # bool
00338     'AuditInitialize' : False, # bool
00339     'AuditReinitialize' : False, # bool
00340     'AuditRestart' : False, # bool
00341     'AuditExecute' : False, # bool
00342     'AuditFinalize' : False, # bool
00343     'AuditBeginRun' : False, # bool
00344     'AuditEndRun' : False, # bool
00345     'AuditStart' : False, # bool
00346     'AuditStop' : False, # bool
00347     'MonitorService' : 'MonitorSvc', # str
00348     'ErrorsPrint' : True, # bool
00349     'PropertiesPrint' : False, # bool
00350     'StatPrint' : True, # bool
00351     'TypePrint' : True, # bool
00352     'Context' : '', # str
00353     'RootInTES' : '', # str
00354     'RootOnTES' : '', # str
00355     'GlobalTimeOffset' : 0.0, # float
00356     'StatTableHeader' : ' |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |', # str
00357     'RegularRowFormat' : ' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
00358     'EfficiencyRowFormat' : ' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%|   -------   |   -------   |', # str
00359     'UseEfficiencyRowFormat' : True, # bool
00360     'ContextService' : 'AlgContextSvc', # str
00361     'RegisterForContextService' : True, # bool
00362     'VetoObjects' : [  ], # list
00363     'RequireObjects' : [  ], # list
00364   }
00365   _propertyDocDct = { 
00366     'RequireObjects' : """ Execute only if one or more of these TES objects exists """,
00367     'StatTableHeader' : """ The header row for the output Stat-table """,
00368     'VetoObjects' : """ Skip execute if one or more of these TES objects exists """,
00369     'EfficiencyRowFormat' : """ The format for the regular row in the outptu Stat-table """,
00370     'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
00371     'RegisterForContextService' : """ The flag to enforce the registration for Algorithm Context Service """,
00372     'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
00373     'ContextService' : """ The name of Algorithm Context Service """,
00374   }
00375   def __init__(self, name = Configurable.DefaultName, **kwargs):
00376       super(GaudiAlgorithm, self).__init__(name)
00377       for n,v in kwargs.items():
00378          setattr(self, n, v)
00379   def getDlls( self ):
00380       return 'GaudiAlg'
00381   def getType( self ):
00382       return 'GaudiAlgorithm'
00383   pass # class GaudiAlgorithm
00384 
00385 class GaudiSequencer( ConfigurableAlgorithm ) :
00386   __slots__ = { 
00387     'OutputLevel' : 0, # int
00388     'Enable' : True, # bool
00389     'ErrorMax' : 1, # int
00390     'ErrorCount' : 0, # int
00391     'AuditAlgorithms' : False, # bool
00392     'AuditInitialize' : False, # bool
00393     'AuditReinitialize' : False, # bool
00394     'AuditRestart' : False, # bool
00395     'AuditExecute' : False, # bool
00396     'AuditFinalize' : False, # bool
00397     'AuditBeginRun' : False, # bool
00398     'AuditEndRun' : False, # bool
00399     'AuditStart' : False, # bool
00400     'AuditStop' : False, # bool
00401     'MonitorService' : 'MonitorSvc', # str
00402     'ErrorsPrint' : True, # bool
00403     'PropertiesPrint' : False, # bool
00404     'StatPrint' : True, # bool
00405     'TypePrint' : True, # bool
00406     'Context' : '', # str
00407     'RootInTES' : '', # str
00408     'RootOnTES' : '', # str
00409     'GlobalTimeOffset' : 0.0, # float
00410     'StatTableHeader' : ' |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |', # str
00411     'RegularRowFormat' : ' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
00412     'EfficiencyRowFormat' : ' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%|   -------   |   -------   |', # str
00413     'UseEfficiencyRowFormat' : True, # bool
00414     'ContextService' : 'AlgContextSvc', # str
00415     'RegisterForContextService' : True, # bool
00416     'VetoObjects' : [  ], # list
00417     'RequireObjects' : [  ], # list
00418     'Members' : [  ], # list
00419     'ModeOR' : False, # bool
00420     'IgnoreFilterPassed' : False, # bool
00421     'MeasureTime' : False, # bool
00422     'ReturnOK' : False, # bool
00423     'ShortCircuit' : True, # bool
00424   }
00425   _propertyDocDct = { 
00426     'RequireObjects' : """ Execute only if one or more of these TES objects exists """,
00427     'StatTableHeader' : """ The header row for the output Stat-table """,
00428     'VetoObjects' : """ Skip execute if one or more of these TES objects exists """,
00429     'EfficiencyRowFormat' : """ The format for the regular row in the outptu Stat-table """,
00430     'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
00431     'RegisterForContextService' : """ The flag to enforce the registration for Algorithm Context Service """,
00432     'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
00433     'ContextService' : """ The name of Algorithm Context Service """,
00434   }
00435   def __init__(self, name = Configurable.DefaultName, **kwargs):
00436       super(GaudiSequencer, self).__init__(name)
00437       for n,v in kwargs.items():
00438          setattr(self, n, v)
00439   def getDlls( self ):
00440       return 'GaudiAlg'
00441   def getType( self ):
00442       return 'GaudiSequencer'
00443   pass # class GaudiSequencer
00444 
00445 class ErrorTool( ConfigurableAlgTool ) :
00446   __slots__ = { 
00447     'MonitorService' : 'MonitorSvc', # str
00448     'OutputLevel' : 7, # int
00449     'AuditTools' : False, # bool
00450     'AuditInitialize' : False, # bool
00451     'AuditStart' : False, # bool
00452     'AuditStop' : False, # bool
00453     'AuditFinalize' : False, # bool
00454     'ErrorsPrint' : True, # bool
00455     'PropertiesPrint' : False, # bool
00456     'StatPrint' : True, # bool
00457     'TypePrint' : True, # bool
00458     'Context' : '', # str
00459     'RootInTES' : '', # str
00460     'RootOnTES' : '', # str
00461     'GlobalTimeOffset' : 0.0, # float
00462     'StatTableHeader' : ' |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |', # str
00463     'RegularRowFormat' : ' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |', # str
00464     'EfficiencyRowFormat' : ' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%|   -------   |   -------   |', # str
00465     'UseEfficiencyRowFormat' : True, # bool
00466     'ContextService' : 'AlgContextSvc', # str
00467   }
00468   _propertyDocDct = { 
00469     'StatTableHeader' : """ The header row for the output Stat-table """,
00470     'EfficiencyRowFormat' : """ The format for the regular row in the outptu Stat-table """,
00471     'RegularRowFormat' : """ The format for the regular row in the output Stat-table """,
00472     'UseEfficiencyRowFormat' : """ Use the special format for printout of efficiency counters """,
00473     'ContextService' : """ The name of Algorithm Context Service """,
00474   }
00475   def __init__(self, name = Configurable.DefaultName, **kwargs):
00476       super(ErrorTool, self).__init__(name)
00477       for n,v in kwargs.items():
00478          setattr(self, n, v)
00479   def getDlls( self ):
00480       return 'GaudiAlg'
00481   def getType( self ):
00482       return 'ErrorTool'
00483   pass # class ErrorTool

Generated at Thu Jan 8 17:44:19 2009 for Gaudi Framework, version v20r4 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004