![]() |
ATLAS Offline Software
|
Class for any process which can be configured. 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) | |
| Constructor. | |
| add_keyword (self, keyword, value=None, name=None, frozen=None, hidden=None, description=None, **kwargs) | |
| Register configurable parameter that is exposed to the user. | |
| expose (self) | |
| Add all names to the interface of this object. | |
| has_keyword (self, keyword) | |
| has_parameter (self, parameter) | |
| parameters_by_keyword (self, keyword) | |
| Retrieve all parameters that use a given keyword. | |
| parameters_by_name (self, name) | |
| Retrieve all parameters that use a given name. | |
Public Attributes | |
| list | parameters = [] |
| List of available parameters. | |
Class for any process which can be configured.
Definition at line 10 of file configurable.py.
|
inherited |
Definition at line 90 of file EDM_MasterSearch.h.
| python.processes.configurable.Configurable.__init__ | ( | self | ) |
Constructor.
Definition at line 16 of file configurable.py.
| python.processes.configurable.Configurable.add_keyword | ( | self, | |
| keyword, | |||
| value = None, | |||
| name = None, | |||
| frozen = None, | |||
| hidden = None, | |||
| description = None, | |||
| ** | kwargs ) |
Register configurable parameter that is exposed to the user.
| keyword | Powheg keyword that gets written to the runcard. |
| value | Value of the parameter. |
| name | Configurable parameter name exposed to the user. |
| hidden | True if this parameter should be hidden from the user. |
| frozen | True if this parameter cannot be changed. |
| description | Description for the run card. |
| parameter | Name used in the run card if different. |
Definition at line 21 of file configurable.py.
| python.processes.configurable.Configurable.expose | ( | self | ) |
Add all names to the interface of this object.
Definition at line 46 of file configurable.py.
| python.processes.configurable.Configurable.has_keyword | ( | self, | |
| keyword ) |
Definition at line 51 of file configurable.py.
| python.processes.configurable.Configurable.has_parameter | ( | self, | |
| parameter ) |
Definition at line 54 of file configurable.py.
| python.processes.configurable.Configurable.parameters_by_keyword | ( | self, | |
| keyword ) |
Retrieve all parameters that use a given keyword.
| keyword | Powheg keyword that gets written to the runcard. |
Definition at line 57 of file configurable.py.
| python.processes.configurable.Configurable.parameters_by_name | ( | self, | |
| name ) |
Retrieve all parameters that use a given name.
| name | Configurable parameter name exposed to the user. |
Definition at line 64 of file configurable.py.
| list python.processes.configurable.Configurable.parameters = [] |
List of available parameters.
Definition at line 19 of file configurable.py.