hepi.prospino2.run
Module Contents
Classes
Prospino Result Data. |
|
Attributes
Default Prospino Runner to provide backward compatibility |
|
- class hepi.prospino2.run.ProspinoResult(lo=None, nlo=None, nlo_plus_nll=None)[source]
Bases:
hepi.results.ResultProspino Result Data.
Sets given and computes dependent
Attributes.- Parameters
lo (
double) – corresponds toLO.nlo (
double) – corresponds toNLO.nlo_plus_nll (
double) – corresponds toNLO_PLUS_NLL.
- class hepi.prospino2.run.ProspinoRunner(path: str, in_dir: str = None, out_dir: str = None, pre=None)[source]
Bases:
hepi.run.Runner- _get_ps_proc(self, p: hepi.input.Input)[source]
- _get_ps_input(self, p: hepi.input.Input) dict[source]
- _check_input(self, p: hepi.input.Input) bool[source]
Checks input parameter for compatibility with Prospino
- _is_valid(self, file: str, p: hepi.input.Input, d) bool[source]
Verifies that a file is a complete output.
- Parameters
file (str) – File path to be parsed.
p (
hepi.Input) – Onput parameters.d (
dict) – Param dictionary.
- Returns
True if file could be parsed.
- Return type
bool
- _parse_file(self, file: str) hepi.results.Result[source]
Extracts results from an output file.
- Parameters
file (str) – File path to be parsed.
- Returns
If a value is not found in the file None is used.
- Return type
Result
- _prepare(self, p: hepi.input.Input, **kwargs) hepi.run.RunParam[source]