dynamics
Functions for dynamics lineshapes and kinematics.
-
class RelativisticBreitWigner(*args)[source]
Bases: Expr
-
s: Any[source]
-
mass0: Any[source]
-
gamma0: Any[source]
-
m1: Any[source]
-
m2: Any[source]
-
angular_momentum: Any[source]
-
meson_radius: Any[source]
-
phsp_factor: PhaseSpaceFactorProtocol[source]
-
class BreitWignerMinL(*args)[source]
Bases: Expr
-
s: Any[source]
-
decaying_mass: Any[source]
-
spectator_mass: Any[source]
-
resonance_mass: Any[source]
-
resonance_width: Any[source]
-
child2_mass: Any[source]
-
child1_mass: Any[source]
-
l_dec: Any[source]
-
l_prod: Any[source]
-
R_dec: Any[source]
-
R_prod: Any[source]
-
phsp_factor: PhaseSpaceFactorProtocol[source]
-
class BuggBreitWigner(*args)[source]
Bases: Expr
-
s: Any[source]
-
m0: Any[source]
-
Γ0: Any[source]
-
m1: Any[source]
-
m2: Any[source]
-
γ: Any[source]
-
class FlattéSWave(*args)[source]
Bases: Expr
-
s: Any[source]
-
m0: Any[source]
-
widths: tuple[Any, Any][source]
-
masses1: tuple[Any, Any][source]
-
masses2: tuple[Any, Any][source]
-
class MultichannelBreitWigner(s, mass, channels, *args, evaluate: bool = False, **kwargs)[source]
Bases: Expr
Breit–Wigner with a running width summed over several decay channels.
Each channel is a ChannelArguments term \(\Gamma_i(s)\), giving the lineshape
\[\frac{1}{m_0^2 - s - i \sum_i g_i^2 \rho_i(s) F_{L_i}^2(s)},\]
with \(g_i^2\) the coupling squared of each channel, \(\rho_i\) the
PhaseSpaceFactor, and \(F_{L_i}\) the form
factor. This is the convention used by the amplitude-serialization models and by
HadronicLineshapes.jl.
-
s: Any[source]
-
mass: Any[source]
-
channels: tuple[ChannelArguments, ...][source]
-
class ChannelArguments(s, m0, coupling_squared, m1, m2, angular_momentum, meson_radius, *args, evaluate: bool = False, **kwargs)[source]
Bases: Expr
One channel term \(\Gamma_i(s)\) of a MultichannelBreitWigner.
\[\Gamma_i(s) = \frac{g_i^2}{m_0} \rho_i(s) F_{L_i}^2(s)\]
-
s: Any[source]
-
m0: Any[source]
-
coupling_squared: Any[source]
-
m1: Any = 0[source]
-
m2: Any = 0[source]
-
angular_momentum: Any = 0[source]
-
meson_radius: Any = 1[source]
-
class BreitWigner(*args)[source]
Bases: Expr
-
s: Any[source]
-
mass: Any[source]
-
width: Any[source]
-
m1: Any = 0[source]
-
m2: Any = 0[source]
-
angular_momentum: Any = 0[source]
-
meson_radius: Any = 1[source]
-
phsp_factor: PhaseSpaceFactorProtocol[source]
-
energy_dependent_width() → Expr[source]
-
class SimpleBreitWigner(*args)[source]
Bases: Expr
-
s: Any[source]
-
mass: Any[source]
-
width: Any[source]
Submodules and Subpackages