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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

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

Revision : Revised: 16.12.93<br />

Documentation :<br />

1 Subroutines<br />

Simulation of discrete bremsstrahlung by electrons<br />

CALL GBREME<br />

GBREME generates a bremsstrahlung photon from an electron as a discrete process. The photon energy<br />

is sampled from a parameterisation of the bremsstrahlung cross-section of Seltzer and Berger [75] for<br />

electron energies below 10 GeV, and from the screened Bethe-Heitler cross-section above 10 GeV. Midgal<br />

corrections are applied in both cases. The angular distribution of the photon is calculated by the function<br />

GBTETH.<br />

Input : via common block /GCTRAK/<br />

Output: via common block /GCKING/.<br />

GBREME is called from the tracking routine GTELEC when the parent electron reaches a radiation point during<br />

tracking.<br />

THETA = GBTETH (ENER,PARTM,EFRAC)<br />

THETA<br />

ENER<br />

PARTM<br />

EFRAC<br />

(REAL) angle of the radiated photon or e ± pair;<br />

(REAL) energy of the particle;<br />

(REAL) mass of the particle;<br />

(REAL) ratio between the energy of the photon and the energy of the particle.<br />

GBTETH calculates the angular distribution of the e + e − -pair in photon pair production and of the emitted<br />

photon in µ and e ± bremsstrahlung. GBTETH is called by GBREME.<br />

2 Method<br />

The photon energy is sampled according to the Seltzer and Berger bremsstrahlung spectrum [75]. Seltzer<br />

and Berger have calculated the spectra for materials with atomic numbers Z = 6,13,29,47,74,92 in the<br />

electron (kinetic) energy range 1 keV - 10 GeV. Their tabulated results have been used as input in a<br />

parametrising-fitting procedure. The functional form of the parameterisation for the quantity:<br />

S(x) =Ck dσ<br />

dk<br />

can be written as<br />

S(x) =<br />

{<br />

(1 − ah ɛ)F 1 (δ)+b h ɛ 2 F 2 (δ) T ≥ 1MeV<br />

1+a l x + b l x 2 T

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

Saved successfully!

Ooh no, something went wrong!