hyperfine.musr.three_gaussian_avg_and_error

hyperfine.musr.three_gaussian_avg_and_error(b_1: float, b_1_error: float, b_2: float, b_2_error: float, b_3: float, b_3_error: float, a_1: float, a_1_error: float, a_2: float, a_2_error: float, a_3: float, a_3_error: float) Tuple[float, float][source]

Mean (i.e., the 1st moment) of a triple-Gaussian distribution.

Parameters:
  • b_1 – Mean of the 1st Gaussian distribution (G).

  • b_1_error – Uncertainty of the mean of the 1st Gaussian distribution (G).

  • b_2 – Mean of the 2nd Gaussian distribution (G).

  • b_2_error – Uncertainty of the mean of the 2nd Gaussian distribution (G).

  • b_3 – Mean of the 3rd Gaussian distribution (G).

  • b_3_error – Uncertainty of the mean of the 3rd Gaussian distribution (G).

  • a_1 – Amplitude of the 1st Gaussian distribution.

  • a_1_error – Uncertainty of the amplitude of the 1st Gaussian distribution.

  • a_2 – Amplitude of the 2nd Gaussian distribution.

  • a_2_error – Uncertainty of the amplitude of the 2nd Gaussian distribution.

  • a_3 – Amplitude of the 3rd Gaussian distribution.

  • a_3_error – Uncertainty of the amplitude of the 3rd Gaussian distribution.

Returns:

A tuple containing the distribution’s mean and uncertainty (G).