source: sasview/src/sas/perspectives/fitting/media/mag_help.rst @ ce62e75

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalccostrafo411magnetic_scattrelease-4.1.1release-4.1.2release-4.2.2release_4.0.1ticket-1009ticket-1094-headlessticket-1242-2d-resolutionticket-1243ticket-1249ticket885unittest-saveload
Last change on this file since ce62e75 was ce62e75, checked in by smk78, 9 years ago

Work in progress

  • Property mode set to 100644
File size: 3.2 KB

Polarisation/Magnetic Scattering

Magnetic scattering is implemented in five (2D) models

  • SphereModel
  • CoreShellModel
  • CoreMultiShellModel
  • CylinderModel
  • ParallelepipedModel

In general, the scattering length density (SLD) in each regions where the SLD (=/beta/) is uniform, is a combination of the nuclear and magnetic SLDs and depends on the spin states of the neutrons as follows. For magnetic scattering, only the magnetization component, M*perp, perpendicular to the scattering vector *Q contributes to the the magnetic scattering length.

mag_vector.bmp

The magnetic scattering length density is then

dm_eq.gif

where /gamma/ = -1.913 the gyromagnetic ratio, /mu/B is the Bohr magneton, r0 is the classical radius of electron, and /sigma/ is the Pauli spin. For polarised neutron, the magnetic scattering is depending on the spin states.

Let's consider that the incident neutrons are polarized parallel (+)/ anti-parallel (-) to the x' axis (See both Figures above). The possible out-coming states then are + and - states for both incident states

Non-spin flips: (+ +) and (- -) Spin flips: (+ -) and (- +)

M_angles_pic.bmp

Now, let's assume that the angles of the Q vector and the spin-axis (x') against x-axis are /phi/ and /theta/up, respectively (See Figure above). Then, depending upon the polarisation (spin) state of neutrons, the scattering length densities, including the nuclear scattering length density (/beta/N) are given as, for non-spin-flips

sld1.gif

for spin-flips

sld2.gif

where

mxp.gif myp.gif mzp.gif mqx.gif mqy.gif

Here, the M0x, M0y and M0z are the x, y and z components of the magnetization vector given in the xyz lab frame. The angles of the magnetization, /theta/M and /phi/M as defined in the Figure (above)

m0x_eq.gif m0y_eq.gif m0z_eq.gif

The user input parameters are M0_sld = DMM0, Up_theta = /theta/up, M_theta = /theta/M, and M_phi = /phi/M. The 'Up_frac_i' and 'Up_frac_f' are the ratio

(spin up)/(spin up + spin down)

neutrons before the sample and at the analyzer, respectively.

Note: The values of the 'Up_frac_i' and 'Up_frac_f' must be in the range between 0 and 1.

Note: See TracBrowser for help on using the repository browser.