Updated channels and fixed typo in utils

This commit is contained in:
2024-06-21 14:19:23 +02:00
parent 02b9279da7
commit 688c6ed4c5
2 changed files with 9 additions and 3 deletions

View File

@@ -8,8 +8,16 @@ EVR = 'SAR-CVME-TIFALL6:EvtSet'
# Jungfrau 1.5M detector
JF = 'JF16T03V01'
# Jungfrau 8M detector
JF_8M = "JF17T16V01"
# PSSS
PSSS_X = 'SARFE10-PSSS059:SPECTRUM_X'
PSSS_Y = 'SARFE10-PSSS059:SPECTRUM_Y'
PSSS_SUM = 'SARFE10-PSSS059:SPECTRUM_Y_SUM'
PSSS_COM = 'SARFE10-PSSS059:SPECT-COM'
# Beam position monitors
PBPS149_intensity = "SAROP31-PBPS149:INTENSITY_UJ"
PBPS113_intensity = "SAROP31-PBPS113:INTENSITY_UJ"
PBPS053_intensity = "SARFE10-PBPS053:INTENSITY"

View File

@@ -638,12 +638,10 @@ def gauss_fit(x, y, fit_details=None, plot=None):
def xray_transmission(energy, thickness, material="Si", density=[]):
"""Calculate x-ray tranmission for given energy, thickness and material. Default material is Si. Add material=element as a string for another material. Density as optional parameter"""
mu = material_mu(material, energy)
if density == []:
mu_array = material_mu(material, energy)
else:
mu_array = material_mu(formula, energy, density=density)
mu_array = material_mu(material, energy, density=density)
trans = np.exp(
-0.1 * (thickness * 1000) * mu_array