![]() |
ATLAS Offline Software
|
Class to store information about a single Powheg parameter. More...
Public Types | |
| typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type | result |
Public Member Functions | |
| __init__ (self, keyword=None, name=None, value=None, description=None, frozen=False, hidden=False, needs_processing=False) | |
| Initialise a parameter object. | |
| __str__ (self) | |
| String representation. | |
| ensure_default (self) | |
| Ensure that default value exists. | |
| freeze (self) | |
| Freeze this parameter so that it cannot be changed. | |
| keyword (self) | |
| Retrieve the Powheg keyword. | |
| name (self) | |
| Retrieve the user-visible name. | |
| needs_processing (self) | |
| Indicator that this parameter needs further processing. | |
| value (self) | |
| Retrieve the current value of this parameter. | |
| default_value (self) | |
| Retrieve the default value of this parameter (if it exists). | |
| description (self) | |
| Retrieve the human-readable description string. | |
| is_frozen (self) | |
| Boolean indicating whether this parameter can be changed. | |
| is_hidden (self) | |
| Boolean indicating whether this parameter is visible to the user. | |
| is_visible (self) | |
| Boolean indicating whether this parameter should be hidden from the user. | |
| value (self, value) | |
| Set the value of this parameter (if it is not frozen). | |
Public Attributes | |
| default_value | |
| description | |
| name | |
Private Member Functions | |
| __single_element (self, to_check) | |
| Return the first element if input is a list, or the input otherwise. | |
Private Attributes | |
| __keyword = keyword | |
| __name = name | |
| __description = description | |
| __value = value | |
| __default_value = None | |
| bool | __frozen = frozen |
| __hidden = hidden | |
| __needs_processing = needs_processing | |
Class to store information about a single Powheg parameter.
Definition at line 6 of file parameter.py.
|
inherited |
Definition at line 90 of file EDM_MasterSearch.h.
| python.parameters.parameter.Parameter.__init__ | ( | self, | |
| keyword = None, | |||
| name = None, | |||
| value = None, | |||
| description = None, | |||
| frozen = False, | |||
| hidden = False, | |||
| needs_processing = False ) |
Initialise a parameter object.
| keyword | Powheg keyword. |
| name | User-visible name. |
| value | Current value. |
| description | Human-readable description string. |
| frozen | True if this parameter cannot be changed. |
| hidden | True if this parameter should be hidden from the user. |
| needs_processing | True if this parameter needs further processing. |
Definition at line 12 of file parameter.py.
|
private |
Return the first element if input is a list, or the input otherwise.
| to_check | An iterable or non-iterable parameter |
Definition at line 43 of file parameter.py.
| python.parameters.parameter.Parameter.__str__ | ( | self | ) |
String representation.
Definition at line 32 of file parameter.py.
| python.parameters.parameter.Parameter.default_value | ( | self | ) |
Retrieve the default value of this parameter (if it exists).
Definition at line 77 of file parameter.py.
| python.parameters.parameter.Parameter.description | ( | self | ) |
Retrieve the human-readable description string.
Definition at line 84 of file parameter.py.
| python.parameters.parameter.Parameter.ensure_default | ( | self | ) |
Ensure that default value exists.
Definition at line 38 of file parameter.py.
| python.parameters.parameter.Parameter.freeze | ( | self | ) |
Freeze this parameter so that it cannot be changed.
Definition at line 52 of file parameter.py.
| python.parameters.parameter.Parameter.is_frozen | ( | self | ) |
Boolean indicating whether this parameter can be changed.
Definition at line 89 of file parameter.py.
| python.parameters.parameter.Parameter.is_hidden | ( | self | ) |
Boolean indicating whether this parameter is visible to the user.
Definition at line 94 of file parameter.py.
| python.parameters.parameter.Parameter.is_visible | ( | self | ) |
Boolean indicating whether this parameter should be hidden from the user.
Definition at line 99 of file parameter.py.
| python.parameters.parameter.Parameter.keyword | ( | self | ) |
Retrieve the Powheg keyword.
Definition at line 57 of file parameter.py.
| python.parameters.parameter.Parameter.name | ( | self | ) |
Retrieve the user-visible name.
Definition at line 62 of file parameter.py.
| python.parameters.parameter.Parameter.needs_processing | ( | self | ) |
Indicator that this parameter needs further processing.
Definition at line 67 of file parameter.py.
| python.parameters.parameter.Parameter.value | ( | self | ) |
Retrieve the current value of this parameter.
Definition at line 72 of file parameter.py.
| python.parameters.parameter.Parameter.value | ( | self, | |
| value ) |
Set the value of this parameter (if it is not frozen).
Definition at line 104 of file parameter.py.
|
private |
Definition at line 27 of file parameter.py.
|
private |
Definition at line 25 of file parameter.py.
|
private |
Definition at line 28 of file parameter.py.
|
private |
Definition at line 29 of file parameter.py.
|
private |
Definition at line 23 of file parameter.py.
|
private |
Definition at line 24 of file parameter.py.
|
private |
Definition at line 30 of file parameter.py.
|
private |
Definition at line 26 of file parameter.py.
| python.parameters.parameter.Parameter.default_value |
Definition at line 36 of file parameter.py.
| python.parameters.parameter.Parameter.description |
Definition at line 36 of file parameter.py.
| python.parameters.parameter.Parameter.name |
Definition at line 107 of file parameter.py.