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
@@ -22,7 +22,7 @@
//
//
// $Id: G4HadronicInteraction.hh,v 1.3 2003/11/03 17:54:18 hpw Exp $
// GEANT4 tag $Name: geant4-06-00 $
// GEANT4 tag $Name: geant4-06-00-patch-01 $
//
// Hadronic Interaction abstract base class
// This class is the base class for the model classes.
@@ -22,7 +22,7 @@
//
//
// $Id: G4InelasticInteraction.hh,v 1.2 2003/10/31 18:04:57 hpw Exp $
// GEANT4 tag $Name: geant4-06-00 $
// GEANT4 tag $Name: geant4-06-00-patch-01 $
//
// Hadronic Process: Inelastic Interaction
// This class is an abstract base class, since the pure virtual
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4V3DNucleus.hh,v 1.2 2003/10/07 12:37:00 hpw Exp $
// GEANT4 tag $Name: geant4-06-00 $
// $Id: G4V3DNucleus.hh,v 1.3 2003/12/11 11:54:13 hpw Exp $
// GEANT4 tag $Name: geant4-06-01 $
//
#ifndef G4V3DNucleus_h
#define G4V3DNucleus_h 1
@@ -30,7 +30,7 @@
class G4Nucleon;
class G4VNuclearDensity;
#include "G4DynamicParticle.hh"
#include "G4Pair.hh"
#include <utility>
#include "Randomize.hh"
#include <vector>
@@ -66,17 +66,17 @@ class G4V3DNucleus
virtual void DoTranslation(const G4ThreeVector & theShift) = 0;
virtual const G4VNuclearDensity * GetNuclearDensity() const = 0;
public:
G4Pair<G4double, G4double> ChooseImpactXandY(G4double maxImpact);
G4Pair<G4double, G4double> RefetchImpactXandY(){return theImpactParameter;}
std::pair<G4double, G4double> ChooseImpactXandY(G4double maxImpact);
std::pair<G4double, G4double> RefetchImpactXandY(){return theImpactParameter;}
private:
G4Pair<G4double, G4double> theImpactParameter;
std::pair<G4double, G4double> theImpactParameter;
};
inline
G4Pair<G4double, G4double> G4V3DNucleus::
std::pair<G4double, G4double> G4V3DNucleus::
ChooseImpactXandY(G4double maxImpact)
{
G4double x,y;
@@ -22,7 +22,7 @@
//
//
// $Id: G4VHighEnergyGenerator.hh,v 1.2 2003/10/07 12:37:00 hpw Exp $
// GEANT4 tag $Name: geant4-06-00 $
// GEANT4 tag $Name: geant4-06-00-patch-01 $
//
#ifndef G4VHighEnergyGenerator_h
#define G4VHighEnergyGenerator_h 1
@@ -22,7 +22,7 @@
//
//
// $Id: G4VIntraNuclearTransportModel.hh,v 1.1 2003/10/07 12:19:43 hpw Exp $
// GEANT4 tag $Name: geant4-06-00 $
// GEANT4 tag $Name: geant4-06-00-patch-01 $
//
// $Id: G4IntraNuclearTransportMode.hh,v 1.0 1998/06/30
// -----------------------------------------------------------------------------
@@ -22,7 +22,7 @@
//
//
// $Id: G4VKineticNucleon.hh,v 1.2 2003/10/07 12:37:00 hpw Exp $
// GEANT4 tag $Name: geant4-06-00 $
// GEANT4 tag $Name: geant4-06-00-patch-01 $
//
#ifndef G4VKineticNucleon_h
#define G4VKineticNucleon_h 1
@@ -22,7 +22,7 @@
//
//
// $Id: G4VNuclearDensity.hh,v 1.2 2003/10/07 12:37:00 hpw Exp $
// GEANT4 tag $Name: geant4-06-00 $
// GEANT4 tag $Name: geant4-06-00-patch-01 $
//
#ifndef G4VNuclearDensity_h
#define G4VNuclearDensity_h 1
@@ -22,7 +22,7 @@
//
//
// $Id: G4VPreCompoundModel.hh,v 1.2 2003/10/07 12:37:00 hpw Exp $
// GEANT4 tag $Name: geant4-06-00 $
// GEANT4 tag $Name: geant4-06-00-patch-01 $
//
#ifndef G4VPreCompoundModel_h