Import Geant4 9.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 15:16:48 +02:00
parent 75c7fd177d
commit a8e9364cea
6592 changed files with 84274 additions and 69292 deletions
@@ -23,8 +23,8 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4ePolarizedIonisation.hh,v 1.1 2006/09/21 21:35:11 vnivanch Exp $
// GEANT4 tag $Name: geant4-08-02 $
// $Id: G4ePolarizedIonisation.hh,v 1.3 2007/06/11 13:37:56 vnivanch Exp $
// GEANT4 tag $Name: geant4-09-00 $
// -------------------------------------------------------------------
//
// GEANT4 Class header file
@@ -42,7 +42,8 @@
// , create asymmetry table and determine interactionlength
// , update polarized differential cross section
//
// 20-08-05, modified interface (A.Schaelicke)
// 20-08-06, modified interface (A.Schaelicke)
// 11-06-07, add PostStepGetPhysicalInteractionLength (A.Schalicke)
//
// Class Description:
//
@@ -79,12 +80,6 @@ public:
protected:
std::vector<G4DynamicParticle*>* SecondariesPostStep(
G4VEmModel*,
const G4MaterialCutsCouple*,
const G4DynamicParticle*,
G4double&);
virtual void InitialiseEnergyLossProcess(const G4ParticleDefinition*,
const G4ParticleDefinition*);
@@ -93,6 +88,12 @@ protected:
// for polarization
G4double PostStepGetPhysicalInteractionLength(
const G4Track& track,
G4double previousStepSize,
G4ForceCondition* condition
);
G4double GetMeanFreePath(const G4Track& track,
G4double previousStepSize,
G4ForceCondition* condition);