cov_ten

class CovTenDecayChain(*args, is_cp=False, aligned=True, **kwargs)[source]

Bases: DecayChain

build_coupling_einsum(a, b, c, na, nb, nc, idx_map)[source]
build_decay_einsum(ls, idx_map=None)[source]
build_einsum()[source]
build_l_einsum(decay, l, s, idx_map)[source]
build_s_einsum(decay, l, s, idx_map)[source]
build_wave_function(particle, pi)[source]
get_amp(data_c, data_p, all_data=None, base_map=None, idx_map=None)[source]
get_finals_amp(data_p)[source]
get_m_dep_list(data_c, data_p, all_data=None)[source]
init_params(name='')[source]
model_name = 'cov_ten'
class CovTenDecayNew(*args, **kwargs)[source]

Bases: HelicityDecay

Decay Class for covariant tensor formula

get_amp(data, data_p, **kwargs)[source]
get_angle_amp(data, data_p, **kwargs)[source]
class CovTenDecaySimple(*args, **kwargs)[source]

Bases: CovTenDecayNew

Decay Class for covariant tensor formula

get_all_amp(data, data_p, **kwargs)[source]
get_amp(data, data_p, **kwargs)[source]
init_params()[source]
model_name = 'cov_ten_simple'
class EinSum(name, idx, inputs=None, replace_axis=[])[source]

Bases: object

call(inputs, cached=None)[source]
insert_extra_axis(name, indexs)[source]
set_inputs(name, value)[source]
class EinSumCall(name, idx, function)[source]

Bases: EinSum

call(inputs, cached=None)[source]
class EvalBoost(boost, sign=None)[source]

Bases: object

call(inputs, cached=None)[source]
class EvalP(core, l)[source]

Bases: object

P^{u}_{v}

class EvalT(decay, l)[source]

Bases: object

t^{u}

class EvalT2(decay, l)[source]

Bases: object

t^{u}

class IndexMap[source]

Bases: object

get(name)[source]
create_epsilon()[source]

epsilon^{a}_{bcd}

dot(p1, p2)[source]
mass2(t)[source]
wave_function(J, p)[source]