|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Public Member Functions | |
| None | __init__ (self) |
| MarginalConfig | create_from_param (self, ParamId pid, MarginalKind kind) |
| MarginalConfig | create_from_observable (self, ExperimentObs obs, MarginalKind kind) |
Protected Attributes | |
| _cpp_obj | |
Wrapper around the C++ ``MarginalConfigFactory``. The C++ factory can infer a marginal configuration from a model parameter or an experimental observable, using the current HyperIso parameter database.
Definition at line 285 of file MarginalDistribution.py.
| None MarginalDistribution.MarginalConfigFactoryWrapper.__init__ | ( | self | ) |
Create the underlying C++ marginal configuration factory.
Definition at line 292 of file MarginalDistribution.py.
| MarginalConfig MarginalDistribution.MarginalConfigFactoryWrapper.create_from_observable | ( | self, | |
| ExperimentObs | obs, | ||
| MarginalKind | kind | ||
| ) |
Infer a marginal config for an experimental observable.
Args:
obs: Experimental observable key returned by the statistic layer.
kind: Desired marginal family.
Returns:
A Python marginal configuration dataclass.
Definition at line 308 of file MarginalDistribution.py.
| MarginalConfig MarginalDistribution.MarginalConfigFactoryWrapper.create_from_param | ( | self, | |
| ParamId | pid, | ||
| MarginalKind | kind | ||
| ) |
Infer a marginal config for a parameter.
Args:
pid: Parameter identifier.
kind: Desired marginal family.
Returns:
A Python marginal configuration dataclass.
Definition at line 296 of file MarginalDistribution.py.
|
protected |
Definition at line 294 of file MarginalDistribution.py.