Propagator

class madspace.Propagator(self: madspace._madspace_py.Propagator, mass: SupportsFloat = 0.0, width: SupportsFloat = 0.0, integration_order: SupportsInt = 0, e_min: SupportsFloat = 0.0, e_max: SupportsFloat = 0.0, pdg_id: SupportsInt = 0, flat_window: SupportsFloat = 0.0)

Bases: pybind11_object

An internal line of a Diagram.

Holds the propagator mass, width and PDG id, and the energy window [e_min, e_max] its invariant is restricted to. The integer integration_order hint orders the s-channel invariants, a lower value being sampled first. See Topology.

property e_max

Upper bound on the propagator energy.

property e_min

Lower bound on the propagator energy.

property flat_window

Half-width, in units of width, of the window where the Breit-Wigner sampling is flattened ($-excluded propagator); 0 for none.

property integration_order

Sampling-order hint; lower values are generated first.

property mass

Propagator mass.

property pdg_id

PDG id of the propagating particle.

property width

Propagator width (0 for a stable / off-shell propagator).