7 'AuditServices' :
False,
8 'AuditInitialize' :
False,
11 'AuditFinalize' :
False,
12 'AuditReinitialize' :
False,
13 'AuditRestart' :
False,
14 'DirectIOPatterns' : [
'://' ],
17 'OutputLevel' :
""" output level [Service] """,
18 'AuditServices' :
""" [[deprecated]] unused [Service] """,
19 'AuditInitialize' :
""" trigger auditor on initialize() [Service] """,
20 'AuditStart' :
""" trigger auditor on start() [Service] """,
21 'AuditStop' :
""" trigger auditor on stop() [Service] """,
22 'AuditFinalize' :
""" trigger auditor on finalize() [Service] """,
23 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Service] """,
24 'AuditRestart' :
""" trigger auditor on restart() [Service] """,
25 'DirectIOPatterns' :
""" Search patterns for direct I/O input names [IoComponentMgr] """,
27 def __init__(self, name = Configurable.DefaultName, **kwargs):
28 super(IoComponentMgr, self).
__init__(name)
29 for n,v
in kwargs.items():
34 return 'IoComponentMgr' 44 'AuditAlgorithms' :
False,
45 'AuditInitialize' :
False,
46 'AuditReinitialize' :
False,
47 'AuditRestart' :
False,
48 'AuditExecute' :
False,
49 'AuditFinalize' :
False,
50 'AuditBeginRun' :
False,
51 'AuditEndRun' :
False,
55 'MonitorService' :
'MonitorSvc',
56 'RegisterForContextService' :
True,
58 'NeededResources' : [ ],
60 'FilterCircularDependencies' :
True,
62 'PropertiesPrint' :
False,
67 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
68 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
69 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
70 'UseEfficiencyRowFormat' :
True,
71 'CounterList' : [
'.*' ],
72 'StatEntityList' : [ ],
74 'RequireObjects' : [ ],
75 'OutputStreamName' :
'',
78 'ExtraInputs' :
""" [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
79 'ExtraOutputs' :
""" [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
80 'OutputLevel' :
""" output level [Algorithm] """,
81 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
82 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
83 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
84 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
85 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
86 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
87 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
88 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
89 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
90 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
91 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
92 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
93 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
94 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
95 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
96 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
97 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
98 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
99 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
100 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
101 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
102 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
103 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
104 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
105 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
106 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
107 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
108 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
109 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
110 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
111 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
112 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
113 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
114 'OutputStreamName' :
""" Name of the OutputStream instance should be triggered. [RecordOutputStream] """,
116 def __init__(self, name = Configurable.DefaultName, **kwargs):
117 super(RecordOutputStream, self).
__init__(name)
118 for n,v
in kwargs.items():
123 return 'RecordOutputStream' 133 'AuditAlgorithms' :
False,
134 'AuditInitialize' :
False,
135 'AuditReinitialize' :
False,
136 'AuditRestart' :
False,
137 'AuditExecute' :
False,
138 'AuditFinalize' :
False,
139 'AuditBeginRun' :
False,
140 'AuditEndRun' :
False,
141 'AuditStart' :
False,
144 'MonitorService' :
'MonitorSvc',
145 'RegisterForContextService' :
True,
147 'NeededResources' : [ ],
149 'FilterCircularDependencies' :
True,
150 'ErrorsPrint' :
True,
151 'PropertiesPrint' :
False,
156 'StatTableHeader' :
' | Counter | # | sum | mean/eff^* | rms/err^* | min | max |',
157 'RegularRowFormat' :
' | %|-48.48s|%|50t||%|10d| |%|11.7g| |%|#11.5g| |%|#11.5g| |%|#12.5g| |%|#12.5g| |',
158 'EfficiencyRowFormat' :
' |*%|-48.48s|%|50t||%|10d| |%|11.5g| |(%|#9.6g| +- %|-#9.6g|)%%| ------- | ------- |',
159 'UseEfficiencyRowFormat' :
True,
160 'CounterList' : [
'.*' ],
161 'StatEntityList' : [ ],
163 'RequireObjects' : [ ],
164 'OutputStreams' : [ ],
167 'ExtraInputs' :
""" [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
168 'ExtraOutputs' :
""" [DataHandleHolderBase<PropertyHolder<CommonMessaging<implements<IAlgorithm,IDataHandleHolder,IProperty,IStateful> > > >] """,
169 'OutputLevel' :
""" output level [Algorithm] """,
170 'Enable' :
""" should the algorithm be executed or not [Algorithm] """,
171 'ErrorMax' :
""" [[deprecated]] max number of errors [Algorithm] """,
172 'AuditAlgorithms' :
""" [[deprecated]] unused [Algorithm] """,
173 'AuditInitialize' :
""" trigger auditor on initialize() [Algorithm] """,
174 'AuditReinitialize' :
""" trigger auditor on reinitialize() [Algorithm] """,
175 'AuditRestart' :
""" trigger auditor on restart() [Algorithm] """,
176 'AuditExecute' :
""" trigger auditor on execute() [Algorithm] """,
177 'AuditFinalize' :
""" trigger auditor on finalize() [Algorithm] """,
178 'AuditBeginRun' :
""" trigger auditor on beginRun() [Algorithm] """,
179 'AuditEndRun' :
""" trigger auditor on endRun() [Algorithm] """,
180 'AuditStart' :
""" trigger auditor on start() [Algorithm] """,
181 'AuditStop' :
""" trigger auditor on stop() [Algorithm] """,
182 'Timeline' :
""" send events to TimelineSvc [Algorithm] """,
183 'MonitorService' :
""" name to use for Monitor Service [Algorithm] """,
184 'RegisterForContextService' :
""" flag to enforce the registration for Algorithm Context Service [Algorithm] """,
185 'Cardinality' :
""" how many clones to create - 0 means algo is reentrant [Algorithm] """,
186 'NeededResources' :
""" named resources needed during event looping [Algorithm] """,
187 'IsIOBound' :
""" if the algorithm is I/O-bound (in the broad sense of Von Neumann bottleneck) [Algorithm] """,
188 'FilterCircularDependencies' :
""" filter out circular data dependencies [Algorithm] """,
189 'ErrorsPrint' :
""" print the statistics of errors/warnings/exceptions [GaudiCommon<Algorithm>] """,
190 'PropertiesPrint' :
""" print the properties of the component [GaudiCommon<Algorithm>] """,
191 'StatPrint' :
""" print the table of counters [GaudiCommon<Algorithm>] """,
192 'TypePrint' :
""" add the actual C++ component type into the messages [GaudiCommon<Algorithm>] """,
193 'Context' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
194 'RootInTES' :
""" note: overridden by parent settings [GaudiCommon<Algorithm>] """,
195 'StatTableHeader' :
""" the header row for the output Stat-table [GaudiCommon<Algorithm>] """,
196 'RegularRowFormat' :
""" the format for regular row in the output Stat-table [GaudiCommon<Algorithm>] """,
197 'EfficiencyRowFormat' :
""" The format for "efficiency" row in the output Stat-table [GaudiCommon<Algorithm>] """,
198 'UseEfficiencyRowFormat' :
""" use the special format for printout of efficiency counters [GaudiCommon<Algorithm>] """,
199 'CounterList' :
""" RegEx list, of simple integer counters for CounterSummary [GaudiCommon<Algorithm>] """,
200 'StatEntityList' :
""" RegEx list, of StatEntity counters for CounterSummary [GaudiCommon<Algorithm>] """,
201 'VetoObjects' :
""" skip execute if one or more of these TES objects exist [GaudiAlgorithm] """,
202 'RequireObjects' :
""" execute only if one or more of these TES objects exist [GaudiAlgorithm] """,
203 'OutputStreams' :
""" OutputStream instances that can be called. [ReplayOutputStream] """,
205 def __init__(self, name = Configurable.DefaultName, **kwargs):
206 super(ReplayOutputStream, self).
__init__(name)
207 for n,v
in kwargs.items():
212 return 'ReplayOutputStream'
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)
def __init__(self, name=Configurable.DefaultName, kwargs)