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:

float