49 SCRN [1][1]= 0.5 ;
SCRN [2][1] = 0.0145;
50 SCRN [1][2]= 1.0 ;
SCRN [2][2] = 0.0490;
51 SCRN [1][3]= 2.0 ;
SCRN [2][3] = 0.1400;
52 SCRN [1][4]= 4.0 ;
SCRN [2][4] = 0.3312;
53 SCRN [1][5]= 8.0 ;
SCRN [2][5] = 0.6758;
54 SCRN [1][6]= 15.0 ;
SCRN [2][6] = 1.126;
55 SCRN [1][7]= 20.0 ;
SCRN [2][7] = 1.367;
56 SCRN [1][8]= 25.0 ;
SCRN [2][8] = 1.564;
57 SCRN [1][9]= 30.0 ;
SCRN [2][9] = 1.731;
58 SCRN [1][10]= 35.0 ;
SCRN [2][10]= 1.875;
59 SCRN [1][11]= 40.0 ;
SCRN [2][11]= 2.001;
60 SCRN [1][12]= 45.0 ;
SCRN [2][12]= 2.114;
61 SCRN [1][13]= 50.0 ;
SCRN [2][13]= 2.216;
62 SCRN [1][14]= 60.0 ;
SCRN [2][14]= 2.393;
63 SCRN [1][15]= 70.0 ;
SCRN [2][15]= 2.545;
64 SCRN [1][16]= 80.0 ;
SCRN [2][16]= 2.676;
65 SCRN [1][17]= 90.0 ;
SCRN [2][17]= 2.793;
66 SCRN [1][18]= 100.0 ;
SCRN [2][18]= 2.897;
67 SCRN [1][19]= 120.0 ;
SCRN [2][19]= 3.078;
86 G4double aLept1E = aGammaE - aLept0E;
92 G4double Lept0E = aLept0E/m0_c2+1., Lept0E2 = Lept0E * Lept0E ;
94 G4double Lept1E = aLept1E/m0_c2-1., Lept1E2 = Lept1E * Lept1E ;
101 G4double TMom = std::sqrt(Lept0E2 -1.)* sintheta,
u = TMom , u2 =u *
u ;
102 G4double Xsi = 1./(1.+u2) , Xsi2 = Xsi * Xsi ;
107 G4double delta = 12. * std::pow(
theZ, 1./3.) * Lept0E * Lept1E * Xsi / (121. * GammaE);
111 GG = std::log(2.* Lept0E * Lept1E / GammaE) - 2. -
fCoul;
113 else if ( delta < 120.) {
114 for (
G4int j=2; j<=19; j++) {
115 if(
SCRN[1][j] >= delta) {
116 GG =std::log(2. * Lept0E * Lept1E / GammaE) - 2. -
fCoul
123 G4double alpha_sc = (111. * std::pow(
theZ, -1./3.)) / Xsi;
124 GG = std::log(alpha_sc)- 2. -
fCoul;
130 G4double I_Lepton = (Lept0E2 + Lept1E2)*(3+2*GG) + 2. * Lept0E * Lept1E * (1. + 4. * u2 * Xsi2 * GG);
134 G4double L_Lepton1 = GammaE * ((Lept0E - Lept1E) * (3. + 2. * GG)+2 * Lept1E * (1. + 4. * u2 * Xsi2 * GG))/I_Lepton;
136 G4double T_Lepton1 = 4. * GammaE * Lept1E * Xsi * u * (1. - 2. * Xsi) * GG / I_Lepton ;
139 G4double Stokes_S1 = (Stokes_P3 * T_Lepton1) ;
141 G4double Stokes_S3 = (Stokes_P3 * L_Lepton1) ;
149 G4cout<<
" WARNING in pol-conv theFinalElectronPolarization \n";
153 <<
"\t delta\t"<<delta
162 G4double L_Lepton2 = GammaE * ((Lept1E - Lept0E) * (3. + 2. * GG)+2 * Lept0E * (1. + 4. * u2 * Xsi2 * GG))/I_Lepton;
164 G4double T_Lepton2 = 4. * GammaE * Lept0E * Xsi * u * (1. - 2. * Xsi) * GG / I_Lepton ;
166 G4double Stokes_SS1 = (Stokes_P3 * T_Lepton2) ;
168 G4double Stokes_SS3 = (Stokes_P3 * L_Lepton2) ;
177 G4cout<<
" WARNING in pol-conv theFinalPositronPolarization \n";
181 <<
"\t delta\t"<<delta
189 G4cout<<
"ERROR dummy routine G4PolarizedPairProductionCrossSection::XSection called \n";