72 const G4double t1keV = 1.*CLHEP::keV;
73 const G4double t200keV = 200.*CLHEP::keV;
74 const G4double t100MeV = 100.*CLHEP::MeV;
80 G4double tmin = (0.552+218.5/Z+557.17/Zsquare)*CLHEP::MeV;
83 G4double smin = (0.01239+0.005585*Zlog-0.000923*Zlogsquare)*
G4Exp(1.5*Zlog);
84 G4double s200keV = (0.2651-0.1501*Zlog+0.02283*Zlogsquare)*Zsquare;
93 G4double chigh = (7.55e-5 - 0.0542e-5*Z)*Zsquare*Z/
G4Log(t100MeV/tmin);
99 xs = (energy < t1keV) ? slow*
G4Exp(clow*logtlow) :
102 else if ( energy < t200keV )
105 xs = s200keV *
G4Exp(0.042*Z*x*x);
107 else if( energy<tmin )
110 xs = smin *
G4Exp(cmin*x*x);
114 xs = smin + chigh*
G4Log(energy/tmin);
116 return xs * CLHEP::barn;
G4int GetPDGEncoding() const
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
static G4ParticleTable * GetParticleTable()