Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
MarginalDistribution.MarginalConfigFactoryWrapper Class Reference

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
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ __init__()

None MarginalDistribution.MarginalConfigFactoryWrapper.__init__ (   self)
Create the underlying C++ marginal configuration factory.

Definition at line 292 of file MarginalDistribution.py.

Member Function Documentation

◆ create_from_observable()

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.

◆ create_from_param()

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.

Member Data Documentation

◆ _cpp_obj

MarginalDistribution.MarginalConfigFactoryWrapper._cpp_obj
protected

Definition at line 294 of file MarginalDistribution.py.


The documentation for this class was generated from the following file: