arc.alkali_atom_functions.AlkaliAtom.getZeemanEnergyShift#
- AlkaliAtom.getZeemanEnergyShift(l: int, j: float, mj: float, magneticFieldBz: float, s: float = 0.5) float[source]#
Retuns linear (paramagnetic) Zeeman shift.
\(\mathcal{H}_P=\frac{\mu_B B_z}{\hbar}(\hat{L}_{\rm z}+\ g_{\rm S}S_{\rm z})\)
- Parameters:
l (int) – orbital angular momentum
j (float) – total angular momentum
mj (float) – projection of total angular momentum alon z-axis
magneticFieldBz (float) – applied magnetic field (alon z-axis only) in units of T (Tesla)
s (float) – optional, total spin angular momentum of state. By default 0.5 for Alkali atoms.
- Returns:
energy offset of the state (in J)
- Return type: