![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, cpp_type) | |
| store (self, assigned_value) | |
| default (self, default_commands) | |
| merge (self, current_value, incoming_value) | |
| opt_value (self, stored_value) | |
Static Private Attributes | |
| list | __handled_types__ = [re.compile(r"^GeneratorSettings<.*>$")] |
Semantics for generator settings properties. Gaudi sees the property as a sequence of strings, but CA merging receives GeneratorSettingsLayer objects so fragments can be combined by precedence before the final list is handed to the C++ component.
Definition at line 210 of file GeneratorSettingsSemantics.py.
| python.GeneratorSettingsSemantics.GeneratorSettingsSemantics.__init__ | ( | self, | |
| cpp_type ) |
Definition at line 220 of file GeneratorSettingsSemantics.py.
| python.GeneratorSettingsSemantics.GeneratorSettingsSemantics.default | ( | self, | |
| default_commands ) |
Store C++ defaults as the lowest-precedence command layer.
Definition at line 242 of file GeneratorSettingsSemantics.py.
| python.GeneratorSettingsSemantics.GeneratorSettingsSemantics.merge | ( | self, | |
| current_value, | |||
| incoming_value ) |
Merge two unresolved layer sets during CA merging.
Definition at line 257 of file GeneratorSettingsSemantics.py.
| python.GeneratorSettingsSemantics.GeneratorSettingsSemantics.opt_value | ( | self, | |
| stored_value ) |
Return the final plain command list. This is the point where all layers are resolved. Print duplicate and conflict warnings here.
Definition at line 265 of file GeneratorSettingsSemantics.py.
| python.GeneratorSettingsSemantics.GeneratorSettingsSemantics.store | ( | self, | |
| assigned_value ) |
Convert user input into the internal unresolved layer container.
Definition at line 225 of file GeneratorSettingsSemantics.py.
|
staticprivate |
Definition at line 218 of file GeneratorSettingsSemantics.py.