- qspec.hyper_zeeman_ij ( mi0 , mj0 , mi1 , mj1 , i , j , a_hyper = 0.0 , b_hyper = 0.0 , g_i = 0.0 , g_j = 0.0 , b_field = 0.0 , as_freq = True )[source]
The matrix element $\langle m_{i, 0} m_{j, 0}| H_\mathrm{hfs} + H_\mathrm{Zeeman} |m_{i, 1} m_{j, 1}\rangle$.
- Parameters:
-
- mi0quant_like
The first magnetic quantum number $m_{i, 0}$ of the nuclear spin $I$.
- mj0quant_like
The first magnetic quantum number $m_{j, 0}$ of the total electronic angular momentum $J$.
- mi1quant_like
The second magnetic quantum number $m_{i, 1}$ of the nuclear spin $I$.
- mj1quant_like
The second magnetic quantum number $m_{j, 1}$ of the total electronic angular momentum $J$.
- iquant_like
The nuclear spin quantum number $I$.
- jquant_like
The electronic total angular momentum quantum number $J$.
- a_hyperarray_like
The magnetic dipole hyperfine constant $A = \mu_I \mathcal{B}_J / (IJ)$ (MHz if
as_freq
else eV).- b_hyperarray_like
The electric quadrupole hyperfine constant $B = eQ_I (\partial^2 V_J / \partial z^2)$ ([
a_hyper
]).- g_iarray_like
The nuclear g-factor $g_I$ or the gyromagnetic ratio $\gamma_I$ if
g_n_as_gyro == True
.- g_jarray_like
The electronic g-factor $g_J$.
- b_fieldarray_like
The B-field $\mathcal{B}$ (T).
- as_freqbool
The matrix element can be returned in energy (
False
, eV) or frequency units (True
, MHz). The default isTrue
- Returns:
-
- outndarray
One matrix element of the hyperfine-structure + Zeeman-effect hamiltonian.