64 leptonKE(0.0), photonEnergy(0.0), photonQ2(0.0)
105 outFile <<
"G4ElectroVDNuclearModel handles the inelastic scattering\n"
106 <<
"of e- and e+ from nuclei using the equivalent photon\n"
107 <<
"approximation in which the incoming lepton generates a\n"
108 <<
"virtual photon at the electromagnetic vertex, and the\n"
109 <<
"virtual photon is converted to a real photon. At low\n"
110 <<
"energies, the photon interacts directly with the nucleus\n"
111 <<
"using the Bertini cascade. At high energies the photon\n"
112 <<
"is converted to a pi0 which interacts using the FTFP\n"
113 <<
"model. The electro- and gamma-nuclear cross sections of\n"
114 <<
"M. Kossov are used to generate the virtual photon spectrum\n";
183 G4double iniP = std::sqrt(iniE*iniE-mProj2);
184 G4double finP = std::sqrt(finE*finE-mProj2);
186 if (cost > 1.) cost= 1.;
187 if (cost < -1.) cost=-1.;
188 G4double sint = std::sqrt(1.-cost*cost);
202 photonEnergy, photonMomentum);
214 if (gammaE < 10*
GeV) {
220 G4double piMom = std::sqrt(gammaE*gammaE - piMass*piMass);