Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
pyhyperiso.core.BusinessLogic.LambdaDecay Namespace Reference

Classes

class  LambdaDecayConfig
 
class  LambdaDecayContext
 
class  LambdaObservableConfig
 

Functions

 _enum_value (value)
 
ObservableId _to_observable_id (obs_id)
 

Detailed Description

Python wrappers for lambda-backed custom decays and observables.

The C++ binding exposes the low-level ``LambdaDecay`` callback context.  This
module keeps the public Python API wrapper-only: user callbacks receive
``LambdaDecayContext`` and normal Python ids/enums instead of raw pybind objects.

Function Documentation

◆ _enum_value()

pyhyperiso.core.BusinessLogic.LambdaDecay._enum_value (   value)
protected
Return the bound C++ enum stored in the Python enum wrapper.

The public wrappers use Python ``Enum`` objects whose ``.value`` is the
pybind enum.  If a caller already passes the bound enum, it is returned as-is.

Definition at line 24 of file LambdaDecay.py.

◆ _to_observable_id()

ObservableId pyhyperiso.core.BusinessLogic.LambdaDecay._to_observable_id (   obs_id)
protected
Convert a C++/Python observable id to the Python wrapper id.

Definition at line 33 of file LambdaDecay.py.