Processing: normal_Hg_bandpass_fibre_CH1_plus_0ns_MMF_CH3_plus_0ns_+41m_MMF_20231114_1018_prelim_17over256ns.g2 [ 29.94921875 30.015625 30.08203125 ... 331.83203125 331.8984375 331.96484375] [[Model]] Model(one_gaussian_g2_model) [[Fit Statistics]] # fitting method = leastsq # function evals = 46 # data points = 120 # variables = 4 chi-square = 177.304489 reduced chi-square = 1.52848697 Akaike info crit = 54.8452146 Bayesian info crit = 65.9951816 R-squared = 0.99998855 [[Variables]] tau_fwhm: 0.34824027 +/- 0.01964496 (5.64%) (init = 0.3) tau_0: 207.592286 +/- 0.00824290 (0.00%) (init = 207.5859) c: 13278.2958 +/- 13.6996252 (0.10%) (init = 13260) A_0: 1883.17796 +/- 93.7232400 (4.98%) (init = 2043) [[Correlations]] (unreported correlations are < 0.100) C(tau_fwhm, A_0) = -0.5515 C(tau_fwhm, c) = -0.1852 C(c, A_0) = -0.1006 def one_gaussian_g2_model(tau, c, A_0, tau_fwhm,tau_0): """ tau: time_bin_vector (ns) c: floor_offset A: decay_amplitude, tau_0: timing offset tau_c: time_constant """ tau_sigma = tau_fwhm/(2*np.sqrt(2*np.log(2))) return c + A_0*(np.exp(-(tau-tau_0)**2/(2*(tau_sigma**2))))