PlottingManager
- class pyMaCh3._pyMaCh3.plotting.PlottingManager
Bases:
pybind11_objectMethods Summary
get_draw_grid(self)Get wheter or not the user has specified the 'draw grid' (-g) option
get_draw_options(self)Get any additional root drawing options specified by the user
get_file_label(self, input_file_id)Get the specified label of a particular input file
get_file_labels(self)Get the list of all file labels
get_file_name(self, input_file_id)Get the path to a particular file
get_file_names(self)Get the list of all file names
get_n_files(self)Get the number of specified files
get_output_name(self[, suffix])Get the output name specified by the user, can specify an additional suffix to append to the file name but before the file extension
get_plot_ratios(self)Get whether or not the user specified the 'plot ratios' (-r) option
get_split_by_sample(self)Get whether or not the user has set the 'split by sample' (-s) option
initialise(self)initalise this PlottingManager
input(self)Get the InputManager associated with this PlottingManager
parse_inputs(self, arguments)Parse command line variables
set_exec(self, exec_name)Set the name of the current executable, which will be used when getting executable specific options from the plotting config file
style(self)Get the StyleManager associated with this PlottingManager
usage(self)Print a usage message for the current executable
Methods Documentation
- get_draw_grid(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) bool
Get wheter or not the user has specified the ‘draw grid’ (-g) option
- get_draw_options(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) str
Get any additional root drawing options specified by the user
- get_file_label(self: pyMaCh3._pyMaCh3.plotting.PlottingManager, input_file_id: int) str
Get the specified label of a particular input file
- get_file_labels(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) list[str]
Get the list of all file labels
- get_file_name(self: pyMaCh3._pyMaCh3.plotting.PlottingManager, input_file_id: int) str
Get the path to a particular file
- get_file_names(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) list[str]
Get the list of all file names
- get_n_files(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) int
Get the number of specified files
- get_output_name(self: pyMaCh3._pyMaCh3.plotting.PlottingManager, suffix: str = '') str
Get the output name specified by the user, can specify an additional suffix to append to the file name but before the file extension
- get_plot_ratios(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) bool
Get whether or not the user specified the ‘plot ratios’ (-r) option
- get_split_by_sample(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) bool
Get whether or not the user has set the ‘split by sample’ (-s) option
- initialise(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) None
initalise this PlottingManager
- input(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) MaCh3Plotting::InputManager
Get the InputManager associated with this PlottingManager
- parse_inputs(self: pyMaCh3._pyMaCh3.plotting.PlottingManager, arguments: list[str]) None
Parse command line variables
- set_exec(self: pyMaCh3._pyMaCh3.plotting.PlottingManager, exec_name: str) None
Set the name of the current executable, which will be used when getting executable specific options from the plotting config file
- style(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) MaCh3Plotting::StyleManager
Get the StyleManager associated with this PlottingManager
- usage(self: pyMaCh3._pyMaCh3.plotting.PlottingManager) None
Print a usage message for the current executable