TadpoleFilterOptions

Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.

TadpoleFilterOptions

class TadpoleFilterOptions

Configure rejection of tadpoles by the mass of their attachment.

Examples

from symbolica import S, E
from symbolica.community import hepkit as hep
hep.TadpoleFilterOptions(veto_attached_to_massless=True)

Parameters

  • veto_attached_to_massive (bool, optional) Reject tadpoles attached through a massive particle.
  • veto_attached_to_massless (bool, optional) Reject tadpoles attached through a massless particle.
  • only_scaleless (bool, optional) Currently unsupported; True makes generation return an error.

Methods

Name Description
__new__ Configure rejection of tadpoles by the mass of their attachment.

__new__

TadpoleFilterOptions.__new__(
    *,
    veto_attached_to_massive: builtins.bool = True,
    veto_attached_to_massless: builtins.bool = True,
    only_scaleless: builtins.bool = False,
) -> TadpoleFilterOptions

Configure rejection of tadpoles by the mass of their attachment.

Examples

Using the setup in the TadpoleFilterOptions class example:

hep.TadpoleFilterOptions(veto_attached_to_massless=True)

Parameters

  • veto_attached_to_massive (bool, optional) Reject tadpoles attached through a massive particle.
  • veto_attached_to_massless (bool, optional) Reject tadpoles attached through a massless particle.
  • only_scaleless (bool, optional) Currently unsupported; True makes generation return an error.