|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|

Public Member Functions | |
| "DecayConfig" | from_cpp (cls, _CppDecayConfig cpp_obj) |
| _CppDecayConfig | to_cpp (self) |
Protected Member Functions | |
| _CppDecayConfig | _to_cpp (self) |
Base decay-configuration wrapper. This class is useful for decay engines whose concrete configuration is the empty C++ ``DecayConfig`` marker. It is also used as the common Python base class for legacy C++ config structs that do not inherit from ``DecayConfig`` but are still accepted by ``ObservableInterface.set_decay_config`` through typed pybind overloads.
Definition at line 199 of file DecayConfig.py.
|
protected |
Alias for ``to_cpp()`` used by other wrappers.
Definition at line 231 of file DecayConfig.py.
| "DecayConfig" pyhyperiso.core.BusinessLogic.DecayConfig.DecayConfig.from_cpp | ( | cls, | |
| _CppDecayConfig | cpp_obj | ||
| ) |
Wrap an existing C++ ``DecayConfig`` object.
Args:
cpp_obj: Bound C++ config object.
Returns:
A base Python configuration wrapper.
Reimplemented in pyhyperiso.core.BusinessLogic.DecayConfig.BDlnuConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BDstarlnuConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BKllConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BKstarGammaConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BKstarllConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BsPhiConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BXsllConfig, pyhyperiso.core.BusinessLogic.DecayConfig.KllDecayConfig, and pyhyperiso.core.BusinessLogic.DecayConfig.LbLllConfig.
Definition at line 210 of file DecayConfig.py.
| _CppDecayConfig pyhyperiso.core.BusinessLogic.DecayConfig.DecayConfig.to_cpp | ( | self | ) |
Build a C++ base decay configuration.
Returns:
Bound C++ ``DecayConfig`` instance.
Reimplemented in pyhyperiso.core.BusinessLogic.DecayConfig.BDlnuConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BDstarlnuConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BKllConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BKstarllConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BKstarGammaConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BsPhiConfig, pyhyperiso.core.BusinessLogic.DecayConfig.BXsllConfig, pyhyperiso.core.BusinessLogic.DecayConfig.KllDecayConfig, and pyhyperiso.core.BusinessLogic.DecayConfig.LbLllConfig.
Definition at line 223 of file DecayConfig.py.