+ -
+-------------+ +----------## | Geant 3.10 | GEANT User's Guide | PHYS451 ## +-------------+ +----------##
Author(s) : L.Urban Submitted: 26.10.84 Origin : Same Revised: 19.12.92
+--------------------------------+ |CALL GPAIRM | +--------------------------------+
+ - GPAIRM generates the e e -pair radiated by a high energetic muon. It uses the following input and output:
GPAIRM is called automatically from the tracking routine GTMUON if, and when, the parent muon reaches its radiation point during the tracking.
The double differential cross-section for the process can be written [bib-LOHM]:
2 4 2 2 ((d sigma)/ (dnudrho)) = alpha ((2)/(3pi))(Zlambda) #((1-nu)/ (nu))[phi + (m/M) phi(1) e mu
All the quantities in the expression above are defined in PHYS 450. By computing this cross-section for different (nu,rho) points, it can be seen:
nu =(4m/ E)<=nu< =100*nu (2) min min2
Therefore, we propose the following sampling method as a rough approximation:
2 ((dsigma)/ (dnu))= int drho((d sigmaK)/(dnudsigma))can be approximated as:
1/2 a ((dsigma)/ (dnu))# [1-((nu )/(nu))] ((1)/(v )) with: a =2-((ln E)/(10)) (E in GeV)(3) minWe can write:
((dsigma)/ (dnu))# f(nu)g(nu) (4)where,
a-1 a-1 a f(nu) =(((a- 1))/(((1)/(nu ))- (((1)/(nu ))) ))((1)/ (nu )) (5) max cis the normalized distribution in the interval [nu ,nu ] and c max
1/2 g(nu) =[1- ((nu )/(nu))] (6) minis the rejection function.
- Sample nu from the distribution f(nu) as: a-1 a-1 ( nu =(((1- r )/(nu ))((r )/ (nu ))) (1)/(1- a)) (7) 1 1 c max - Accept nu if r < =g(nu) (8) 2
2 2 1/2 rho (nu) =[1- ((6M )/(E (1- nu)))][1-((4m)/(nuE))] (9) maxand generate rho uniformly in the range [-rho ,+rho ]. max max
After the succesful sampling of (nu,rho), GPAIRM generates the polar + - angles of the radiated e e -pair with respect to an axis defined along the parent muon's momentum. Theta is assigned the approximate average value:
Theta =((M)/ (E)) (10)
+ - + phi is generated isotropically and phi = phi + pi