amp

class AbsPDF(*args, name='', vm=None, polar=None, use_tf_function=False, no_id_cached=False, jit_compile=False, **kwargs)[source]

Bases: object

cached_available()[source]
get_params(trainable_only=False)[source]
mask_params(var)[source]
set_params(var)[source]
temp_params(var)[source]
property trainable_variables
property variables
class AmplitudeModel(decay_group, **kwargs)[source]

Bases: BaseAmplitudeModel

partial_weight(data, combine=None)[source]
class BaseAmplitudeModel(decay_group, **kwargs)[source]

Bases: AbsPDF

cache_data(data, split=None, batch=None)[source]
cached_available()[source]
chains_particle()[source]
factor_iteration(deep=2)[source]
init_params(name='')[source]
partial_weight(data, combine=None)[source]
partial_weight_interference(data)[source]
pdf(data)[source]
set_used_chains(used_chains)[source]
set_used_res(res)[source]
temp_total_gls_one()[source]
temp_used_res(res)[source]
class CachedAmpAmplitudeModel(decay_group, **kwargs)[source]

Bases: BaseAmplitudeModel

pdf(data)[source]
class CachedShapeAmplitudeModel(*args, **kwargs)[source]

Bases: BaseAmplitudeModel

get_cached_shape_idx()[source]
pdf(data)[source]
class FactorAmplitudeModel(*args, **kwargs)[source]

Bases: BaseAmplitudeModel

get_amp_list(data)[source]
get_amp_list_part(data)[source]
pdf(data)[source]
class P4DirectlyAmplitudeModel(decay_group, **kwargs)[source]

Bases: BaseAmplitudeModel

cal_angle(p4)[source]
pdf(data)[source]
create_amplitude(decay_group, **kwargs)[source]
register_amp_model(name=None, f=None)[source]

register a data mode

Params name:

mode name used in configuration

Params f:

Data Mode class