22.05.2014 Views

CERN Program Library Long Writeup W5013 - CERNLIB ...

CERN Program Library Long Writeup W5013 - CERNLIB ...

CERN Program Library Long Writeup W5013 - CERNLIB ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Geant 3.16 GEANT User’s Guide PHYS221<br />

Origin : G.N.Patrick, L.Urbán Submitted: 26.09.83<br />

Revision : Revised: 16.12.93<br />

Documentation :<br />

Simulation of Compton scattering<br />

1 Subroutines<br />

CALL GCOMP<br />

GCOMP generates the Compton scattering of a photon on an atomic electron. It uses the random number<br />

techniques of Butcher and Messell [10] to sample the scattered photon energy according to the Klein-<br />

Nishina formula [16].<br />

The interaction produces one electron, which is put in the /GCKING/ common block for further tracking.<br />

Tracking of the scattered photon will continue, with direction and energy changed by the interaction. All<br />

input/output information is through GEANT common blocks.<br />

Input: via COMMON /GCTRACK/<br />

Output: via COMMONs /GCTRAK/ and /GCKING/<br />

Compton scattering is selected in GEANT by the input data record COMP. When Compton scattering is selected,<br />

GCOMP is called automatically from the GEANT photon tracking routine GTGAMA.<br />

2 Method<br />

For a complete account of the Monte Carlo methods used the interested user is referred to the publications of<br />

Butcher and Messel [10], Messel and Crawford [17] and Ford and Nelson [12]. Only the basic formalism<br />

is outlined here.<br />

The quantum mechanical Klein-Nishina differential cross-section is:<br />

Φ(E,E ′ )= X 0nπr 2 0 m e<br />

E 2<br />

[ ] [ 1<br />

ɛ + ɛ 1 − ɛ ]<br />

sin2 θ<br />

1+ɛ 2<br />

where, E = energy of the incident photon<br />

E ′ = energy of the scattered photon<br />

ɛ = E ′ /E<br />

m e = electron mass<br />

n = electron density<br />

r 0 = classical electron radius<br />

X 0 = radiation length<br />

Assuming an elastic collision, the scattering angle θ is defined by the Compton formula:<br />

m e<br />

E ′ = E<br />

m e + E(1 − cos θ)<br />

Using the combined “composition and rejection” Monte Carlo methods described in chapter PHYS211, we<br />

217 PHYS221 – 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!