Import Geant4 7.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 12:11:21 +02:00
parent 516dbf1a58
commit d93e1e39a9
5384 changed files with 125662 additions and 82444 deletions
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4HadronicInteraction.hh,v 1.5 2004/05/26 09:56:52 hpw Exp $
// GEANT4 tag $Name: geant4-07-00-cand-01 $
// $Id: G4HadronicInteraction.hh,v 1.6 2005/06/04 13:40:04 jwellisc Exp $
// GEANT4 tag $Name: geant4-07-01 $
//
// Hadronic Interaction abstract base class
// This class is the base class for the model classes.
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4InelasticInteraction.hh,v 1.2 2003/10/31 18:04:57 hpw Exp $
// GEANT4 tag $Name: geant4-07-00-cand-01 $
// $Id: G4InelasticInteraction.hh,v 1.3 2005/06/04 13:40:04 jwellisc Exp $
// GEANT4 tag $Name: geant4-07-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.3 2003/12/11 11:54:13 hpw Exp $
// GEANT4 tag $Name: geant4-07-00-cand-01 $
// $Id: G4V3DNucleus.hh,v 1.4 2005/06/04 13:40:04 jwellisc Exp $
// GEANT4 tag $Name: geant4-07-01 $
//
#ifndef G4V3DNucleus_h
#define G4V3DNucleus_h 1
@@ -1,41 +0,0 @@
//
// ********************************************************************
// * DISCLAIMER *
// * *
// * The following disclaimer summarizes all the specific disclaimers *
// * of contributors to this software. The specific disclaimers,which *
// * govern, are listed with their locations in: *
// * http://cern.ch/geant4/license *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. *
// * *
// * This code implementation is the intellectual property of the *
// * GEANT4 collaboration. *
// * By copying, distributing or modifying the Program (or any work *
// * based on the Program) you indicate your acceptance of this *
// * statement, and all its terms. *
// ********************************************************************
//
#ifndef G4VAnnihilator_h
#define G4VAnnihilator_h 1
class G4KineticTrackVector;
class G4KineticTrack;
class G4VAnnihilator
{
public:
G4VAnnihilator();
virtual ~G4VAnnihilator();
public:
virtual G4KineticTrackVector* Scatter(const G4KineticTrack &aProjectile, const G4KineticTrack &aTarget) = 0;
};
#endif
@@ -1,40 +0,0 @@
//
// ********************************************************************
// * DISCLAIMER *
// * *
// * The following disclaimer summarizes all the specific disclaimers *
// * of contributors to this software. The specific disclaimers,which *
// * govern, are listed with their locations in: *
// * http://cern.ch/geant4/license *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. *
// * *
// * This code implementation is the intellectual property of the *
// * GEANT4 collaboration. *
// * By copying, distributing or modifying the Program (or any work *
// * based on the Program) you indicate your acceptance of this *
// * statement, and all its terms. *
// ********************************************************************
//
#ifndef G4VElasticScatterer_h
#define G4VElasticScatterer_h 1
class G4KineticTrackVector;
class G4KineticTrack;
class G4VElasticScatterer
{
public:
G4VElasticScatterer();
virtual ~G4VElasticScatterer();
public:
virtual G4KineticTrackVector* Scatter(const G4KineticTrack &aProjectile, const G4KineticTrack &aTarget)= 0;
};
#endif
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4VHighEnergyGenerator.hh,v 1.2 2003/10/07 12:37:00 hpw Exp $
// GEANT4 tag $Name: geant4-07-00-cand-01 $
// $Id: G4VHighEnergyGenerator.hh,v 1.3 2005/06/04 13:40:04 jwellisc Exp $
// GEANT4 tag $Name: geant4-07-01 $
//
#ifndef G4VHighEnergyGenerator_h
#define G4VHighEnergyGenerator_h 1
@@ -1,43 +0,0 @@
//
// ********************************************************************
// * DISCLAIMER *
// * *
// * The following disclaimer summarizes all the specific disclaimers *
// * of contributors to this software. The specific disclaimers,which *
// * govern, are listed with their locations in: *
// * http://cern.ch/geant4/license *
// * *
// * Neither the authors of this software system, nor their employing *
// * institutes,nor the agencies providing financial support for this *
// * work make any representation or warranty, express or implied, *
// * regarding this software system or assume any liability for its *
// * use. *
// * *
// * This code implementation is the intellectual property of the *
// * GEANT4 collaboration. *
// * By copying, distributing or modifying the Program (or any work *
// * based on the Program) you indicate your acceptance of this *
// * statement, and all its terms. *
// ********************************************************************
//
#ifndef G4VInElasticScatterer_h
#define G4VInElasticScatterer_h 1
class G4KineticTrackVector;
class G4KineticTrack;
class G4VInElasticScatterer
{
public:
G4VInElasticScatterer();
virtual ~G4VInElasticScatterer();
public:
virtual G4KineticTrackVector* Scatter(const G4KineticTrack &aProjectile, const G4KineticTrack &aTarget) = 0;
};
#endif
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4VIntraNuclearTransportModel.hh,v 1.1 2003/10/07 12:19:43 hpw Exp $
// GEANT4 tag $Name: geant4-07-00-cand-01 $
// $Id: G4VIntraNuclearTransportModel.hh,v 1.2 2005/06/04 13:40:04 jwellisc Exp $
// GEANT4 tag $Name: geant4-07-01 $
//
// $Id: G4IntraNuclearTransportMode.hh,v 1.0 1998/06/30
// -----------------------------------------------------------------------------
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4VKineticNucleon.hh,v 1.2 2003/10/07 12:37:00 hpw Exp $
// GEANT4 tag $Name: geant4-07-00-cand-01 $
// $Id: G4VKineticNucleon.hh,v 1.3 2005/06/04 13:40:04 jwellisc Exp $
// GEANT4 tag $Name: geant4-07-01 $
//
#ifndef G4VKineticNucleon_h
#define G4VKineticNucleon_h 1
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4VNuclearDensity.hh,v 1.2 2003/10/07 12:37:00 hpw Exp $
// GEANT4 tag $Name: geant4-07-00-cand-01 $
// $Id: G4VNuclearDensity.hh,v 1.3 2005/06/04 13:40:04 jwellisc Exp $
// GEANT4 tag $Name: geant4-07-01 $
//
#ifndef G4VNuclearDensity_h
#define G4VNuclearDensity_h 1
@@ -21,8 +21,8 @@
// ********************************************************************
//
//
// $Id: G4VPreCompoundModel.hh,v 1.2 2003/10/07 12:37:00 hpw Exp $
// GEANT4 tag $Name: geant4-07-00-cand-01 $
// $Id: G4VPreCompoundModel.hh,v 1.3 2005/06/04 13:40:04 jwellisc Exp $
// GEANT4 tag $Name: geant4-07-01 $
//
#ifndef G4VPreCompoundModel_h