next up previous index
Next: Restrictions Up: Method Previous: MonteCarlo technique

Differential cross-section for pair production

The Bethe-Heitler differential cross-section with the Coulomb correction for a photon of energy E to produce a -pair with one of the particles having energy εE (ε is the fraction of the photon energy carried by one particle of the pair) is given as in []: {dσ(Z,E,ε)d ε}= {r02αZ [ Z +ξ(Z) ]E2}[ε2+ ( 1 -ε) 2][ Φ1(δ) - {F (Z)2}]+ {23}ε(1-ε) [Φ2(δ) - {F (Z)2}]

where Φi(δ) are the screening functions depending on the screening variable δ

fc(Z) = a(1/(1+a)+0.20206-0.0369a+0.0083*a2-0.002a3)

a = (Z)2

α = 1/137

The kinematical range for the variable ε is {mE}≤ε≤1 - {mE}

The cross-section is symmetric with respect to the interchange of ε with 1-ε , so we can restrict ε to lie in the range ε0= m/E≤ε≤1/2

After some algebraic manipulations we can decompose the cross-section as (note: the normalisation is not important):

{dσdε} = i=12αifi(ε) gi(ε)

where

α1 = {(0.5 - ε0)23}F10 α2 = {12}F20

f1(ε) = { 3 (0.5 - ε0)3}(ε-0.5)2 f2(ε) = { 1 0.5-ε0}

g1(ε) = F1/ F10 g2(ε) = F2/ F20

and

F1 = F1(δ) = 3Φ1(δ)-Φ2(δ)-F(Z) F10 = F1min)

F2 = F2(δ) = {32}Φ1(δ)+ {12}Φ2(δ)-F(Z) F20 = F2min)

δmin = 4{ 136m Z{13}3E}

δmin is the minimal value of the screening variable δ . It can be seen that the functions fi(ε) are normalised and that the functions gi(ε) are ``valid" rejection functions.

Therefore, if ri are uniformly distributed random numbers (0≤ri≤1 ), we can sample the ε (x in the program) in the following way:

  1. select i to be 1 or 2 according to the following ratio:

    BPAR= { α1α12}

    If r0< BPAR then i=1, otherwise if r0≥BPAR

    i=2;

  2. sample ε from f1(ε) . This can be performed by the following expressions:

  3. calculate the rejection function gi(ε) . If r2≤gi(ε) , accept ε , otherwise return to step 1.

It should be mentioned that we need a step just after sampling ε

in the step 2, because the cross-section formula becomes negative at large δ

and this imposes an upper limit for δ ;

δmax= exp[{42.24-F(Z)8.368}]- 0.952

If we get a δ value using the sampled ε such that δ> δmax , we have to start again from the step 1. After the successful sampling of ε , GPAIRG generates the polar angles of the electron with respect to an axis defined along the direction of the parent photon. The electron and the positron are assumed to have a symmetric angular distribution. The energy-angle distribution is given by Tsai [,] as following:
{d σdpd Ω} = {2 α2e2πk m4}[ {2x(1-x)(1+l)2}-{12lx(1-x)(1+l)4}](Z2+Z) .

+ . [ {2x2-2x+1(1+l)2}+ {4lx(1-x)(1+l)4}][ X-2Z2f((αZ)2)]

where k is the photon energy, p and E are the momentum and the energy of the electron of the e+e- -pair, x=E/k and l = E2θ2/m2 . This distribution is quite complicated to sample and, furthermore, considered as function of the variable u = E θ/m , it shows a very weak dependence on Z, E, k, x = E/k . Thus, the distribution can be approximated by a function f(u) = C ( u e-au+ d u e-3au)

where
C = {9a29 + d}

a = 0.625

d = 27.0

The sampling of the function f(u) can be done in the following way (ri are uniformly distributed random numbers in [0,1]):

  1. choose between u e-au and d u e-3au , with relative probability given by 9/(9+d) and d/(9+d) respectively; if r1< 9/(9+d) then b=a, else b=3a;
  2. sample u e-bu , u=-(lnr2+ lnr3)/b .

The azimuthal angle, φ , is generated isotropically.

This information together with the momentum conservation is used to calculate the momentum vectors of both decay products and to transform them to the GEANT coordinate system. The choice of which particle in the pair is the electron/positron is made randomly.



next up previous index
Next: Restrictions Up: Method Previous: MonteCarlo technique


Janne Saarela
Mon Apr 3 12:46:29 METDST 1995