energy spectrum