magneticScattering.scatter.Scatter#
- class Scatter(beam, sample, geometry)#
Bases:
objectInitializes the Scatter class and calculates the scattering pattern.
- Attributes:
Methods
Listens for any changes in any of the classes so that the scattering can be re-calculated.
Calculates the scattering pattern.
Attributes
The solid angle that the scattering pattern occupies.
The real space occupied by the scattering pattern.
Region of interest for calculating the scattering pattern.
Solid angle that the selected region of interest occupies.
Shape of the region of interest.
- property angular_extent#
The solid angle that the scattering pattern occupies.
- change_tracker(name)#
Listens for any changes in any of the classes so that the scattering can be re-calculated.
- property extent#
The real space occupied by the scattering pattern.
- property roi#
Region of interest for calculating the scattering pattern.
- property roi_angular_extent#
Solid angle that the selected region of interest occupies.
- property roi_shape#
Shape of the region of interest.
- run()#
Calculates the scattering pattern.