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

Public Member Functions

 __init__ (self, cpp_obj)
 
Scalar get_M (self, group, coeff, QCDOrder order, ContributionType contribution)
 
Scalar get_FM (self, group, coeff, QCDOrder order, ContributionType contribution)
 
Scalar get_R (self, group, coeff, QCDOrder order, ContributionType contribution)
 
Scalar get_FR (self, group, coeff, QCDOrder order, ContributionType contribution)
 
Scalar get_sm_param (self, ParamId pid, DataType data_type=DataType.VALUE)
 
Scalar get_flavor_param (self, ParamId pid, DataType data_type=DataType.VALUE)
 
 current_bins (self)
 

Protected Attributes

 _cpp_obj
 

Detailed Description

Wrapper around the C++ ``LambdaDecay`` callback context.

User-defined observable callbacks receive this object.  It hides the raw
pybind context and accepts the normal Python wrappers for Wilson ids,
parameters and enums.

Definition at line 40 of file LambdaDecay.py.

Constructor & Destructor Documentation

◆ __init__()

pyhyperiso.core.BusinessLogic.LambdaDecay.LambdaDecayContext.__init__ (   self,
  cpp_obj 
)

Definition at line 48 of file LambdaDecay.py.

Member Function Documentation

◆ current_bins()

pyhyperiso.core.BusinessLogic.LambdaDecay.LambdaDecayContext.current_bins (   self)
Return the currently requested bins.

Definition at line 103 of file LambdaDecay.py.

◆ get_flavor_param()

Scalar pyhyperiso.core.BusinessLogic.LambdaDecay.LambdaDecayContext.get_flavor_param (   self,
ParamId  pid,
DataType   data_type = DataType.VALUE 
)
Return a FLAVOR parameter as ``Scalar``.

Definition at line 99 of file LambdaDecay.py.

◆ get_FM()

Scalar pyhyperiso.core.BusinessLogic.LambdaDecay.LambdaDecayContext.get_FM (   self,
  group,
  coeff,
QCDOrder  order,
ContributionType  contribution 
)
Return a full matching coefficient as ``Scalar``.

Definition at line 62 of file LambdaDecay.py.

◆ get_FR()

Scalar pyhyperiso.core.BusinessLogic.LambdaDecay.LambdaDecayContext.get_FR (   self,
  group,
  coeff,
QCDOrder  order,
ContributionType  contribution 
)
Return a full running coefficient as ``Scalar``.

Definition at line 84 of file LambdaDecay.py.

◆ get_M()

Scalar pyhyperiso.core.BusinessLogic.LambdaDecay.LambdaDecayContext.get_M (   self,
  group,
  coeff,
QCDOrder  order,
ContributionType  contribution 
)
Return a matching coefficient as ``Scalar``.

Definition at line 51 of file LambdaDecay.py.

◆ get_R()

Scalar pyhyperiso.core.BusinessLogic.LambdaDecay.LambdaDecayContext.get_R (   self,
  group,
  coeff,
QCDOrder  order,
ContributionType  contribution 
)
Return a running coefficient as ``Scalar``.

Definition at line 73 of file LambdaDecay.py.

◆ get_sm_param()

Scalar pyhyperiso.core.BusinessLogic.LambdaDecay.LambdaDecayContext.get_sm_param (   self,
ParamId  pid,
DataType   data_type = DataType.VALUE 
)
Return an SM parameter as ``Scalar``.

Definition at line 95 of file LambdaDecay.py.

Member Data Documentation

◆ _cpp_obj

pyhyperiso.core.BusinessLogic.LambdaDecay.LambdaDecayContext._cpp_obj
protected

Definition at line 49 of file LambdaDecay.py.


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