How to model all-optical reflectivity changes and trMOKE results starting from udkm1Dsim output #146
Replies: 2 comments
-
Hi Aleks, Many thanks for opening this discussion here! With exactly this in mind, I have already started to implement the pyGTM formalism in PR #97 . Regarding your number (2). Best Daniel |
Beta Was this translation helpful? Give feedback.
-
Hi Aleks, there might be some progress soon together with some other collaborators. Best Daniel |
Beta Was this translation helpful? Give feedback.
-
The udkm1Dsim toolbox is well-suited to model sample responses for a user-defined structure to optical excitation of 1D nanostructures upon fs-laser excitation. It yields spatio-temporal maps of sub-system temperature(s), layer strain, and even sample magnetization based on many common models. In order to compare to experimental observables, it is necessary to also capture the detection process. In that regard, the toolbox offers various possibilities for modeling X-ray diffraction experiments via kinetic and dynamic diffraction theory, even for resonant magnetic scattering conditions.
However, models for the detection process of all-optical methods (i.e., transient reflectivity changes and trMOKE experiments) are not included. All-optical methods are a very common and versatile tool for research in ultrafast dynamics. My question is: What would be a good way forward to model such data based on the output of the udkm1Dsim toolbox (T(z,t), strain(z,t), M(z,t))?
(1) Case of Reflectivity
I am aware of this example for modeling all-optical reflectivity changes:
Bojahr, André, et al. "Comparing the oscillation phase in optical pump-probe spectra to ultrafast x-ray diffraction in the metal-dielectric SrRuO3/SrTiO3 superlattice." Physical Review B 85.22 (2012): 224302.
For the case of the reflectivity change, I think of a strain and temperature-dependent refractive index that then goes into the multilayer absorption model already implemented in the toolbox. Then one could calculate the reflectivity for each timestep. This requires knowing the strain and temperature-dependent changes of the complex refractive indices for each material. This detection process might even be polarization-dependent, and I think only p-polarized light is currently implemented in the formalism. Do you know where I could look for the strain and temperature-dependent changes of the refractive indizes for elemental metals such as (Pt, Ni, Cu, Ta and SiO2?)
(2) Case of timeresolved magneto-optical Kerr Data
trMOKE data will be even more complex to model as it involves a polarization dependence. However, the following publication suggests that trMOKE data could also be approximated by a multilayer reflectivity model, but the description is somewhat brief.
Shihab, S., et al. "Counter-rotating standing spin waves: A magneto-optical illusion." Physical Review B 95.14 (2017): 144411.
The referenced publications introduce a sensitivity function for the MOKE detection process that could perhaps be applied to the calculated magnetization map:
Hubert, A., and G. Traeger. "Magneto-optical sensitivity functions of thin-film systems." Journal of Magnetism and Magnetic Materials 124.1-2 (1993): 185-202.
Alternatively, what would you suggest as a way forward for modeling the trMOKE response of a laser-excited thin film? I am looking for ideas and related Python packages that could be interfaced with the results of the udkm1Dsim toolbox, which I would use to describe the excitation process. Any ideas?
Beta Was this translation helpful? Give feedback.
All reactions