-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Normalization of CTR structure factor in CTRcalc
Currently all structure factors calculated in CTRcalc are normalized to their unit cell volume.
This causes issues (and is arguably wrong) in the calculation of bigger structures such as epitaxially grown thin films, which might have a bigger unit cell along all three directions.
Physical background
The structure factor of any material is calculated with
which includes all atoms
For a CTR, with a periodic lattice and a well-defined surface unit cell
where
Here, the unit cell structure factors are first normalized to the unit cell surface area and then multiplied with the illuminated sample area
Explicit calculation of the in-plane lattice sum would be the alternative, which would provide an exact CTR width and localizes the scattering at the reciprocal lattice points in the in-plane direction. While this approach is physically more accurate, the simple normalization of F above does result in an identical structure factor at the in-plane reciprocal lattice points. Thus, calculation of the in-plane lattice sum is usually not required.
Planned implementation in orGUI
UnitCell.F_uc and WaterModel.F_uc and Film.F_uc
should return the expected structure factor without any normalization
EpitaxyInterface.F_uc
Here we already have the possibility of two differently sized unit cells along the in-plane direction. Along the out-of-plane direction both unit cells must have the same size.
It probably does not matter which one to normalize to. But following the convention to normalize towards the bulk, I'd choose:
or (normalized to 1
SXRDcrystal.F
Since for CTRs we only need the structure factor at the in-plane reciprocal lattice points, the function SXRDcrystal.F could return
which would be a structure factor normalized to a surface area of 1
The other option would be
which would be a structure factor normalized to the surface area of the bulk unit cell. Advantage of this solution is that
In both cases for peak shape analysis, the user could then add the in-plane lattice sums (or more likely: other in-plane distribution functions).