52 lines
1.4 KiB
Python
52 lines
1.4 KiB
Python
import ch.psi.pshell.plot.RangeSelectionPlot.RangeSelection as RangeSelection
|
|
|
|
ranges = []
|
|
|
|
#GRATING 1
|
|
|
|
# Ir 4f
|
|
rs = RangeSelection(77.0, 88.0)
|
|
rs.setVars([0.5, 0.05, 5, 150.0]) #Time, Size, Iteration, photon energy
|
|
ranges.append(rs)
|
|
|
|
# FL calibration for Ir 4f
|
|
rs = RangeSelection(144.2, 146.2)
|
|
rs.setVars([0.5, 0.05, 5, 150.0]) #Time, Size, Iteration, photon energy
|
|
ranges.append(rs)
|
|
|
|
# C 1s
|
|
rs = RangeSelection(96.0, 107.0)
|
|
rs.setVars([0.5, 0.025, 15, 390.0]) #Time, Size, Iteration, photon energy
|
|
ranges.append(rs)
|
|
|
|
# B 1s
|
|
rs = RangeSelection(192.0, 202.0)
|
|
rs.setVars([0.5, 0.05, 40, 390.0]) #Time, Size, Iteration, photon energy
|
|
ranges.append(rs)
|
|
|
|
# FL calibration for C 1s
|
|
rs = RangeSelection(384.2, 386.2)
|
|
rs.setVars([0.5, 0.05, 5, 390.0]) #Time, Size, Iteration, photon energy
|
|
ranges.append(rs)
|
|
|
|
# O 1s
|
|
rs = RangeSelection(134.0, 150.0)
|
|
rs.setVars([0.5, 0.05, 5, 680.0]) #Time, Size, Iteration, photon energy
|
|
ranges.append(rs)
|
|
|
|
# Overview
|
|
rs = RangeSelection(150.0, 1000.0)
|
|
rs.setVars([0.5, 0.5, 10, 1000.0]) #Time, Size, Iteration, photon energy
|
|
ranges.append(rs)
|
|
|
|
# Valence band (18 mins)
|
|
#rs = RangeSelection(46.2, 56.2)
|
|
#rs.setVars([0.5, 0.05, 20, 60.0]) #Time, Size, Iteration, photon energy
|
|
#ranges.append(rs)
|
|
|
|
run("XPSSpectrum", {"save_scienta_image":True,
|
|
"ranges": ranges,
|
|
"ENDSCAN": True,
|
|
"pass_energy":10})
|
|
|