Deriving Photon Rotation Formula for Monte Carlo Simulation - Step-by-Step Guide

  • Thread starter Thread starter Murtuza Tipu
  • Start date Start date
  • Tags Tags
    Rotate Vectors
Murtuza Tipu
Messages
47
Reaction score
2
Hello and apologies if the title of the question is not very precise.

Question: I am reading the document talking about the simulation of photons in tissues using a Monte Carlo simulation. The exact title is "MCNP - A general Monte Carlo N-Partcle Transport Code".

Link to MCNP - A general Monte Carlo N-Partcle Transport Code

When photons are scattered, a new direction for the photon is sampled. When the medium is isotropic the direction is random so the math for this case are not hard, but when the medium is not isotropic, the angle of deflection needs to be computed from a function such as the Heney-Greenstein function.

Anyway to be short, this function returns a cos(θ) which is the angle of deflection between the existing photon direction and the new desired direction. In the paper, this term is called μlab. In the document I am referring to, they also compute a ϕ angle by sampling two random uniformly distributed variables, which are inscribed in the unit disk. These are called ϵ1 and ϵ2 in the paper.

So the formula they use in this paper (see reference below page 2-38) to compute the new photon direction (using the three aforementioned variables) is:

Formula for rotating photon direction

And where u0v0w0 are the coordinates of the "old photon direction" and uvw the new photon direction after scattering. My problem, is that I have no idea how they derived this formula.

So the way I understand how this can be done is by "reconstructing" a coordinate system in which the old direction is the z unit vector, and express the coordinates of the new direction within this frame? Is that correct. But could someone put me on the right track so that I can derive this formula (understand how they get there)? I don't need a full answer, I am happy to make an effort, I just need someone to put me not the right track (and I will publish the answer when I have one).
 
Physics news on Phys.org
The classical situation is described for x-ray scattering; a review of that method may be useful.

Something like: http://www.helsinki.fi/~serimaa/xray-luento/xray-scattering.html
though a full textbook derivation would be better.
 
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. Towards the end of the first lecture for the Qiskit Global Summer School 2025, Foundations of Quantum Mechanics, Olivia Lanes (Global Lead, Content and Education IBM) stated... Source: https://www.physicsforums.com/insights/quantum-entanglement-is-a-kinematic-fact-not-a-dynamical-effect/ by @RUTA
If we release an electron around a positively charged sphere, the initial state of electron is a linear combination of Hydrogen-like states. According to quantum mechanics, evolution of time would not change this initial state because the potential is time independent. However, classically we expect the electron to collide with the sphere. So, it seems that the quantum and classics predict different behaviours!
Back
Top