Public Member Functions | |
__init__ (self, Optional[Iterable] meta_option_list=None) | |
bool | has_option (self, str option_name) |
float | pvalue_warn (self) |
float | pvalue_error (self) |
float | float_value (self, key, Optional[float] default=None) |
int | int_value (self, key, Optional[int] default=None) |
parse_key_value (self, str key) | |
Public Attributes | |
List[str] | mo = meta_option_list |
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 15 of file metaoptions.py.
__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 25 of file metaoptions.py.
float float_value | ( | self, | |
key, | |||
Optional[float] | 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 61 of file metaoptions.py.
bool has_option | ( | self, | |
str | 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 37 of file metaoptions.py.
int int_value | ( | self, | |
key, | |||
Optional[int] | 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 77 of file metaoptions.py.
parse_key_value | ( | self, | |
str | key ) |
Searches the meta options list for a key value entry and parses it @param key: The key to look for @return: The value which was associated to the key or None if the key was not found.
Definition at line 93 of file metaoptions.py.
float 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 54 of file metaoptions.py.
float 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 47 of file metaoptions.py.
List[str] mo = meta_option_list |
store the meta option list for usage in the functions below
Definition at line 35 of file metaoptions.py.