Gaudi Framework, version v21r6

Home   Generated: 11 Nov 2009

GaudiAlgConf.py

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

Generated at Wed Nov 11 16:22:57 2009 for Gaudi Framework, version v21r6 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004