Import Geant4 6.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 10:49:58 +02:00
parent 96686e0c8f
commit 1d812b78b1
4545 changed files with 24433 additions and 175005 deletions
@@ -20,8 +20,8 @@
// * statement, and all its terms. *
// ********************************************************************
//
// $Id: G4BraggModel.hh,v 1.10 2003/11/12 10:24:18 vnivanch Exp $
// GEANT4 tag $Name: geant4-06-00 $
// $Id: G4BraggModel.hh,v 1.11 2004/02/15 17:08:49 vnivanch Exp $
// GEANT4 tag $Name: geant4-06-01 $
//
// -------------------------------------------------------------------
//
@@ -154,13 +154,12 @@ private:
inline G4double G4BraggModel::MaxSecondaryEnergy(
const G4ParticleDefinition* pd,
G4double kinEnergy)
G4double kinEnergy)
{
if(isIon) SetParticle(pd);
G4double gamma= kinEnergy/mass + 1.0;
G4double tmax = 2.0*electron_mass_c2*(gamma*gamma - 1.) /
(1. + 2.0*gamma*ratio + ratio*ratio);
G4double tau = kinEnergy/mass;
G4double tmax = 2.0*electron_mass_c2*tau*(tau + 2.) /
(1. + 2.0*(tau + 1.)*ratio + ratio*ratio);
return tmax;
}
@@ -172,10 +171,9 @@ inline G4double G4BraggModel::MaxSecondaryEnergy(const G4DynamicParticle* dp)
mass = dp->GetMass();
ratio = electron_mass_c2/mass;
}
G4double gamma= dp->GetKineticEnergy()/mass + 1.0;
G4double tmax = 2.0*electron_mass_c2*(gamma*gamma - 1.) /
(1. + 2.0*gamma*ratio + ratio*ratio);
G4double tau = dp->GetKineticEnergy()/mass;
G4double tmax = 2.0*electron_mass_c2*tau*(tau + 2.) /
(1. + 2.0*(tau + 1.)*ratio + ratio*ratio);
return tmax;
}