|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Public Member Functions | |
| None | __init__ (self) |
| None | build (self, WilsonBuildConfig config) |
| None | add_wilson_group (self, WilsonBuildConfig config) |
| "WilsonInterface" | add_custom_group (self, CustomWilsonGroupConfig config) |
| None | set_matching_scale (self, float mu_W) |
| None | set_hadronic_scale (self, float mu_h) |
| Scalar | get_M (self, req_or_group, coeff=None, order=None, contribution=None) |
| Scalar | get_FM (self, req_or_group, coeff=None, order=None, contribution=None) |
| Scalar | get_R (self, req_or_group, coeff=None, order=None, contribution=None, basis=WilsonBasis.STANDARD) |
| Scalar | get_FR (self, req_or_group, coeff=None, order=None, contribution=None, basis=WilsonBasis.STANDARD) |
| Dict[QCDOrder, Scalar] | get_sep_order_matching (self, WilsonGroupLike group, WilsonCoefLike coeff, ContributionType contribution) |
| Dict[QCDOrder, Scalar] | get_sep_order_running (self, WilsonGroupLike group, WilsonCoefLike coeff, ContributionType contribution, WilsonBasis basis=WilsonBasis.STANDARD) |
| Dict[WCoeff, Scalar] | get_all_matching (self, WGroup group, QCDOrder order, ContributionType contribution) |
| Dict[WCoeff, Scalar] | get_all_running (self, WGroup group, QCDOrder order, ContributionType contribution, WilsonBasis basis=WilsonBasis.STANDARD) |
Protected Member Functions | |
| WilsonRequest | _req (self, req_or_group, coeff=None, order=None, contribution=None, basis=None) |
Protected Attributes | |
| _cpp_obj | |
User-facing wrapper for the C++ Wilson-coefficient interface.
Definition at line 238 of file WilsonInterface.py.
| None pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.__init__ | ( | self | ) |
Create an unbuilt Wilson interface.
Definition at line 241 of file WilsonInterface.py.
|
protected |
Definition at line 268 of file WilsonInterface.py.
| "WilsonInterface" pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.add_custom_group | ( | self, | |
| CustomWilsonGroupConfig | config | ||
| ) |
Add a lambda-backed custom Wilson group.
Definition at line 253 of file WilsonInterface.py.
| None pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.add_wilson_group | ( | self, | |
| WilsonBuildConfig | config | ||
| ) |
Add builtin or already-registered dynamic Wilson groups.
Definition at line 249 of file WilsonInterface.py.
| None pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.build | ( | self, | |
| WilsonBuildConfig | config | ||
| ) |
Build the C++ Wilson pipeline from a ``WilsonBuildConfig``.
Definition at line 245 of file WilsonInterface.py.
| Dict[WCoeff, Scalar] pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.get_all_matching | ( | self, | |
| WGroup | group, | ||
| QCDOrder | order, | ||
| ContributionType | contribution | ||
| ) |
Return all builtin matching coefficients in one static group.
Definition at line 361 of file WilsonInterface.py.
| Dict[WCoeff, Scalar] pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.get_all_running | ( | self, | |
| WGroup | group, | ||
| QCDOrder | order, | ||
| ContributionType | contribution, | ||
| WilsonBasis | basis = WilsonBasis.STANDARD |
||
| ) |
Return all builtin running coefficients in one static group.
Definition at line 370 of file WilsonInterface.py.
| Scalar pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.get_FM | ( | self, | |
| req_or_group, | |||
coeff = None, |
|||
order = None, |
|||
contribution = None |
|||
| ) |
Return one full matching coefficient summed up to ``order``.
Definition at line 293 of file WilsonInterface.py.
| Scalar pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.get_FR | ( | self, | |
| req_or_group, | |||
coeff = None, |
|||
order = None, |
|||
contribution = None, |
|||
basis = WilsonBasis.STANDARD |
|||
| ) |
Return one full running coefficient summed up to ``order``.
Definition at line 320 of file WilsonInterface.py.
| Scalar pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.get_M | ( | self, | |
| req_or_group, | |||
coeff = None, |
|||
order = None, |
|||
contribution = None |
|||
| ) |
Return one matching coefficient at the requested QCD order.
Definition at line 281 of file WilsonInterface.py.
| Scalar pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.get_R | ( | self, | |
| req_or_group, | |||
coeff = None, |
|||
order = None, |
|||
contribution = None, |
|||
basis = WilsonBasis.STANDARD |
|||
| ) |
Return one running coefficient at the requested QCD order.
Definition at line 305 of file WilsonInterface.py.
| Dict[QCDOrder, Scalar] pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.get_sep_order_matching | ( | self, | |
| WilsonGroupLike | group, | ||
| WilsonCoefLike | coeff, | ||
| ContributionType | contribution | ||
| ) |
Return matching coefficients separated by QCD order.
Definition at line 335 of file WilsonInterface.py.
| Dict[QCDOrder, Scalar] pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.get_sep_order_running | ( | self, | |
| WilsonGroupLike | group, | ||
| WilsonCoefLike | coeff, | ||
| ContributionType | contribution, | ||
| WilsonBasis | basis = WilsonBasis.STANDARD |
||
| ) |
Return running coefficients separated by QCD order.
Definition at line 344 of file WilsonInterface.py.
| None pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.set_hadronic_scale | ( | self, | |
| float | mu_h | ||
| ) |
Set the hadronic running scale ``mu_h``.
Definition at line 264 of file WilsonInterface.py.
| None pyhyperiso.core.PhysicalModel.WilsonInterface.WilsonInterface.set_matching_scale | ( | self, | |
| float | mu_W | ||
| ) |
Set the matching scale ``mu_W``.
Definition at line 260 of file WilsonInterface.py.
|
protected |
Definition at line 243 of file WilsonInterface.py.