GBREME generates a bremsstrahlung photon from an electron as a discrete process. The photon energy is sampled from a parameterisation of the bremsstrahlung cross-section of Seltzer and Berger [] for electron energies below 10 GeV, and from the screened Bethe-Heitler cross-section above 10 GeV. Midgal corrections are applied in both cases. The angular distribution of the photon is calculated by the function GBTETH.
Input : | via common block /GCTRAK/ |
Output: | via common block /GCKING/. |
GBREME is called from the tracking routine GTELEC when the parent electron reaches a radiation point during tracking.
GBTETHTHETA = GBTETH(ENER,PARTM,EFRAC)
pair;