arc.divalent_atom_functions.DivalentAtom.getZeemanEnergyShift#

DivalentAtom.getZeemanEnergyShift(l, j, mj, magneticFieldBz, s=0.5)#

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