![]() |
Belle II Software
release-05-02-19
|
Public Member Functions | |
| def | __init__ (self, Optional[Iterable] meta_option_list=None) |
| def | has_option (self, option_name) |
| def | pvalue_warn (self) |
| def | pvalue_error (self) |
| def | float_value (self, key, default=None) |
| def | int_value (self, key, default=None) |
| def | parse_key_value (self, key) |
Public Attributes | |
| mo | |
| store the meta option list for usage in the functions below | |
Class to simplify the parsing of plot options supplied by the MetaOption named object attached to root plots. A typical meta options list might look like this: ["pvalue-warn=0.9", "pvalue-error=0.4"]
Definition at line 8 of file metaoptions.py.
| def __init__ | ( | self, | |
| Optional[Iterable] | meta_option_list = None |
||
| ) |
Initialize MetaOptionParser
@param meta_option_list: list of meta options read from ROOT object
or None
Definition at line 18 of file metaoptions.py.
| def float_value | ( | self, | |
| key, | |||
default = None |
|||
| ) |
Extract the float value from a meta option list @param key: the key to identify the value from the list @param default: default value @return: The float value or the default value if this key did not exist or the float value could not be parsed.
Definition at line 54 of file metaoptions.py.
| def has_option | ( | self, | |
| option_name | |||
| ) |
Checks whether an option is contained in the meta options @param option_name: name of the option to check for @return: True if the option is contained in the meta option list False otherwise
Definition at line 30 of file metaoptions.py.
| def int_value | ( | self, | |
| key, | |||
default = None |
|||
| ) |
Extract the int value from a meta option list @param key: the key to identify the value from the list @param default: default value @return: The int value or None if this key did not exist or the float value could not be parsed.
Definition at line 70 of file metaoptions.py.
| def parse_key_value | ( | self, | |
| key | |||
| ) |
Searches the meta options list for a key value entry and parses it @param key: The key to look for @retun: The value which was associated to the key or None if the key was not found.
Definition at line 86 of file metaoptions.py.
| def pvalue_error | ( | self | ) |
@return: The custom error level for the pvalue setting of plot comparison. None if no custom value was set for the plot.
Definition at line 47 of file metaoptions.py.
| def pvalue_warn | ( | self | ) |
@return: The custom warning level for the pvalue setting of plot comparison. None if no custom value was set for the plot.
Definition at line 40 of file metaoptions.py.