11 'AuditAlgorithms' :
False,
12 'AuditInitialize' :
False,
13 'AuditReinitialize' :
False,
14 'AuditRestart' :
False,
15 'AuditExecute' :
False,
16 'AuditFinalize' :
False,
17 'AuditBeginRun' :
False,
18 'AuditEndRun' :
False,
22 'MonitorService' :
'MonitorSvc',
23 'RegisterForContextService' :
True,
25 'NeededResources' : [ ],
27 'FilterCircularDependencies' :
True,
29 'PropertiesPrint' :
False,
34 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
35 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
36 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
37 'UseEfficiencyRowFormat' :
True,
38 'CounterList' : [
'.*' ],
39 'StatEntityList' : [ ],
41 'RequireObjects' : [ ],
42 'StartFromEventN' : 1,
46 'ExtraInputs' :
""" [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
47 'ExtraOutputs' :
""" [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
48 'OutputLevel' :
""" output level [Algorithm] """,
49 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
50 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
51 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
52 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
53 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
54 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
55 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
56 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
57 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
58 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
59 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
60 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
61 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
62 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
63 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
64 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
65 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
66 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
67 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
68 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
69 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
70 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
71 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
72 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
73 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
74 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
75 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
76 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
77 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
78 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
79 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
80 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
81 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
82 'StartFromEventN' :
""" After what event we start profiling. [IntelProfile] """,
83 'StopAtEventN' :
""" After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0. [IntelProfile] """,
85 def __init__(self, name = Configurable.DefaultName, **kwargs):
86 super(IntelProfile, self).
__init__(name)
87 for n,v
in kwargs.items():
90 return 'GaudiIntelProfiling'
def __init__(self, name=Configurable.DefaultName, kwargs)