zfit.core.operations module

zfit.core.operations.multiply(object1, object2)[source]

Multiply two objects and return a new object (may depending on the old).

Parameters
Raises

TypeError – if one of the objects is neither a ZfitFunc, ZfitPDF or convertable to a ZfitParameter

Return type

Union[ForwardRef, ForwardRef, ForwardRef]

zfit.core.operations.multiply_pdf_pdf(pdf1, pdf2, name='multiply_pdf_pdf')[source]
Return type

ProductPDF

zfit.core.operations.multiply_func_func(func1, func2, name='multiply_func_func')[source]
Return type

ProdFunc

zfit.core.operations.multiply_param_pdf(param, pdf)[source]
Return type

ZfitPDF

zfit.core.operations.multiply_param_func(param, func)[source]
Return type

ZfitFunc

zfit.core.operations.multiply_param_param(param1, param2)[source]
Return type

ZfitParameter

zfit.core.operations.add(object1, object2)[source]

Add two objects and return a new object (may depending on the old).

Parameters
Return type

Union[ForwardRef, ForwardRef, ForwardRef]

zfit.core.operations.add_pdf_pdf(pdf1, pdf2, name='add_pdf_pdf')[source]
Return type

SumPDF

zfit.core.operations.add_func_func(func1, func2, name='add_func_func')[source]
Return type

SumFunc

zfit.core.operations.add_param_func(param, func)[source]
Return type

ZfitFunc

zfit.core.operations.add_param_param(param1, param2)[source]
Return type

ZfitParameter

zfit.core.operations.convert_pdf_to_func(pdf, norm_range)[source]
Return type

ZfitFunc

zfit.core.operations.convert_func_to_pdf(func, obs=None, name=None)[source]
Return type

ZfitPDF