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