X-ray photon spectroscopy