energy_pair#
- optika.sensors.energy_pair(wavelength, temperature=<Quantity 300. K>)[source]#
Calculate the average pair-production energy in silicon given by Ramanathan and Kurinsky [2020].
- Parameters:
wavelength (Quantity | ScalarArray) – The vacuum wavelength of the incident photons.
temperature (Quantity | ScalarArray)
- Return type:
- temperature
The temperature of the silicon.
Examples
Compute the pair-production energy as a function of incident photon energy.
import matplotlib.pyplot as plt import astropy.units as u import astropy.visualization import named_arrays as na import optika energy = na.geomspace(1, 100, axis="energy", num=1001) * u.eV energy_pair = optika.sensors.energy_pair(energy) with astropy.visualization.quantity_support(): fig, ax = plt.subplots() na.plt.plot( energy, energy_pair, ) ax.set_xscale("log") ax.set_xlabel(f"incident photon energy ({ax.get_xlabel()})") ax.set_ylabel(f"pair-production energy ({ax.get_ylabel()})")
References to
optika.sensors.energy_pair