[9f60c06] | 1 | .. _magnetism: |
---|
| 2 | |
---|
| 3 | Polarisation/Magnetic Scattering |
---|
| 4 | ======================================================= |
---|
| 5 | |
---|
[deb854f] | 6 | In earlier versions of SasView magnetic scattering was implemented in just five |
---|
| 7 | (2D) models |
---|
[9f60c06] | 8 | |
---|
| 9 | * :ref:`sphere` |
---|
| 10 | * :ref:`core-shell-sphere` |
---|
| 11 | * :ref:`core-multi-shell` |
---|
| 12 | * :ref:`cylinder` |
---|
| 13 | * :ref:`parallelepiped` |
---|
| 14 | |
---|
[deb854f] | 15 | From SasView 4.x it is implemented on most models in the 'shape' category. |
---|
| 16 | |
---|
[9f60c06] | 17 | In general, the scattering length density (SLD = $\beta$) in each region where the |
---|
| 18 | SLD is uniform, is a combination of the nuclear and magnetic SLDs and, for polarised |
---|
| 19 | neutrons, also depends on the spin states of the neutrons. |
---|
| 20 | |
---|
| 21 | For magnetic scattering, only the magnetization component $\mathbf{M_\perp}$ |
---|
[524e5c4] | 22 | perpendicular to the scattering vector $\mathbf{Q}$ contributes to the magnetic |
---|
[9f60c06] | 23 | scattering length. |
---|
| 24 | |
---|
| 25 | |
---|
| 26 | .. figure:: |
---|
[5e1d6b0] | 27 | mag_img/mag_vector.bmp |
---|
[9f60c06] | 28 | |
---|
| 29 | The magnetic scattering length density is then |
---|
| 30 | |
---|
| 31 | .. math:: |
---|
| 32 | \beta_M = \dfrac{\gamma r_0}{2\mu_B}\sigma \cdot |
---|
| 33 | \mathbf{M_\perp} = D_M\sigma \cdot \mathbf{M_\perp} |
---|
| 34 | |
---|
| 35 | where $\gamma = -1.913$ is the gyromagnetic ratio, $\mu_B$ is the |
---|
| 36 | Bohr magneton, $r_0$ is the classical radius of electron, and $\sigma$ |
---|
| 37 | is the Pauli spin. |
---|
| 38 | |
---|
| 39 | Assuming that incident neutrons are polarized parallel (+) and anti-parallel (-) |
---|
| 40 | to the $x'$ axis, the possible spin states after the sample are then |
---|
| 41 | |
---|
| 42 | No spin-flips (+ +) and (- -) |
---|
| 43 | |
---|
| 44 | Spin-flips (+ -) and (- +) |
---|
| 45 | |
---|
| 46 | .. figure:: |
---|
[5e1d6b0] | 47 | mag_img/M_angles_pic.bmp |
---|
[9f60c06] | 48 | |
---|
| 49 | If the angles of the $Q$ vector and the spin-axis $x'$ to the $x$ - axis are |
---|
| 50 | $\phi$ and $\theta_{up}$, respectively, then, depending on the spin state of the |
---|
| 51 | neutrons, the scattering length densities, including the nuclear scattering |
---|
[30fab25] | 52 | length density ($\beta{_N}$) are |
---|
[9f60c06] | 53 | |
---|
| 54 | .. math:: |
---|
| 55 | \beta_{\pm\pm} = \beta_N \mp D_M M_{\perp x'} |
---|
| 56 | \text{ when there are no spin-flips} |
---|
| 57 | |
---|
| 58 | and |
---|
| 59 | |
---|
| 60 | .. math:: |
---|
| 61 | \beta_{\pm\mp} = -D_M (M_{\perp y'} \pm iM_{\perp z'}) |
---|
| 62 | \text{ when there are} |
---|
| 63 | |
---|
| 64 | where |
---|
| 65 | |
---|
| 66 | .. math:: |
---|
| 67 | M_{\perp x'} = M_{0q_x}\cos(\theta_{up})+M_{0q_y}\sin(\theta_{up}) \\ |
---|
| 68 | M_{\perp y'} = M_{0q_y}\cos(\theta_{up})-M_{0q_x}\sin(\theta_{up}) \\ |
---|
| 69 | M_{\perp z'} = M_{0z} \\ |
---|
| 70 | M_{0q_x} = (M_{0x}\cos\phi - M_{0y}\sin\phi)\cos\phi \\ |
---|
| 71 | M_{0q_y} = (M_{0y}\sin\phi - M_{0x}\cos\phi)\sin\phi |
---|
| 72 | |
---|
| 73 | Here, $M_{0x}$, $M_{0x}$, $M_{0z}$ are the x, y and z components |
---|
| 74 | of the magnetization vector given in the laboratory xyz frame given by |
---|
| 75 | |
---|
| 76 | .. math:: |
---|
| 77 | M_{0x} = M_0\cos\theta_M\cos\phi_M \\ |
---|
| 78 | M_{0y} = M_0\sin\theta_M \\ |
---|
| 79 | M_{0z} = -M_0\cos\theta_M\sin\phi_M |
---|
| 80 | |
---|
| 81 | and the magnetization angles $\theta_M$ and $\phi_M$ are defined in |
---|
| 82 | the figure above. |
---|
| 83 | |
---|
| 84 | The user input parameters are: |
---|
| 85 | |
---|
| 86 | =========== ================================================================ |
---|
| 87 | M0_sld = $D_M M_0$ |
---|
[524e5c4] | 88 | Up_theta = $\theta_{up}$ |
---|
[9f60c06] | 89 | M_theta = $\theta_M$ |
---|
| 90 | M_phi = $\phi_M$ |
---|
| 91 | Up_frac_i = (spin up)/(spin up + spin down) neutrons *before* the sample |
---|
| 92 | Up_frac_f = (spin up)/(spin up + spin down) neutrons *after* the sample |
---|
| 93 | =========== ================================================================ |
---|
| 94 | |
---|
| 95 | .. note:: |
---|
| 96 | The values of the 'Up_frac_i' and 'Up_frac_f' must be in the range 0 to 1. |
---|
| 97 | |
---|
| 98 | .. note:: |
---|
| 99 | This help document was last changed by Steve King, 02May2015 |
---|