split_ls

class ParticleBWRLS(*args, **kwargs)[source]

Bases: ParticleLS

Breit Wigner with split ls running width

\[R_i (m) = \frac{g_i}{m_0^2 - m^2 - im_0 \Gamma_0 \frac{\rho}{\rho_0} (\sum_{i} g_i^2)}\]

, \(\rho = 2q/m\), the partial width factor is

\[g_i = \gamma_i \frac{q^l}{q_0^l} B_{l_i}'(q,q_0,d)\]

and keep normalize as

\[\sum_{i} \gamma_i^2 = 1.\]

The normalize is done by (\(\cos \theta_0, \sin\theta_0 \cos \theta_1, \cdots, \prod_i \sin\theta_i\))

factor_gamma(ls)[source]
get_barrier_factor(ls, q2, q02, d)[source]
get_ls_amp(m, ls, q2, q02, d=3.0)[source]
init_params()[source]
model_name = 'BWR_LS'
class ParticleDecayLS(*args, **kwargs)[source]

Bases: HelicityDecay

get_barrier_factor2(mass, q2, q02, d)[source]
init_params()[source]
model_name = 'LS-decay'
class ParticleLS(*args, **kwargs)[source]

Bases: Particle

get_amp(*args, **kwargs)[source]
get_ls_amp(m, ls, q2, q02, d=3)[source]