Instrument simulations and neutron polarisation

PASeeger at aol.com PASeeger at aol.com
Wed Dec 1 15:30:43 CET 1999


Kristian,

Thank you for sending the web-page information.  In the meantime, here are 
some notes I made on the way home:

<<
Polarization is represented by a 3-vector P, with magnitude P <= 1.  The 
probability of the spin of the neutron being in direction P is (1 + P)/2, and 
the probability of the opposite spin is (1 - P)/2.  The probabilities in an 
arbitrary direction given by a unit vector A usey the dot product AoP in 
place of P.  Thus P = 0 is an unpolarized beam, with probability in any 
direction being 50%.  This notation is completely equivalent to tracking 
separate spin-up and spin-down neutrons with appropriate statistical weights. 
 For instance, consider a longitudinal polarizer from which 90% of the 
emerging neutrons have spin in the +Z direction.  This may be represented 
either by two histories
       (wt, P) = (0.9, 0, 0, 1)  +  (0.1, 0, 0, -1)
or by a single history
                      (1.0, 0, 0, 0.80)
that is simply the weighted average of the two.  Any operation that is 
symmetric with respect to spin, such as precession or spin-flip, can be 
applied either to the combined or to the separated histories.  For algorithms 
that act differently on the two spin states, the single history must be 
decomposed; after the interaction, the two histories may either be recombined 
by weighted average, or may remain separated.  For instance, if the above 
history passes through a filter which transmits 90% of the + spin and 2% of 
the - spin, the result is either
                   (0.810, 0, 0, 1)  +  (0.002, 0, 0, -1)
or (only if both neutrons have the same trajectory!)
                   (0.812, 0, 0, 0.995).
If it is desired also to track the non-transmitted neutrons (perhaps 
reflected out of the beam, contributing to backgrounds), they would be 
represented by
                  (0.090, 0, 0, 1)  +  (0.098, 0, 0, -1)
or (again, only if the trajectories are identical) by
                   (0.188, 0, 0, -0.04255).
In practice, an interaction in NISP may only result in two histories, so the 
combined form is necessary if the background neutron is also to be tracked.  
No information is lost because the partially polarized history can always be 
reconstituted into two spin states with respect to any analyzer direction.
>>

For most cases of multiple scattering, I do it within the sample region so 
propagation between regions would not be an issue.  The first scatter is 
forced, with adjustment of statistical weight.  Further scatters are Russian 
roulette.  If you look in my OPERATE subroutine, cases which include multiple 
scattering are 30, 34, and 36.

It was nice talking with you at PSI.

Cheers,
   Phil Seeger





More information about the mcstas-users mailing list