Import Geant4 9.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 17:01:34 +02:00
parent b1eb5424d2
commit e2d2f9810a
10384 changed files with 698580 additions and 628834 deletions
@@ -24,14 +24,13 @@
// ********************************************************************
//
//
// $Id: G4GeneratorPrecompoundInterface.hh,v 1.6 2010-08-31 16:16:51 vnivanch Exp $
// GEANT4 tag $Name: not supported by cvs2svn $
// $Id$
//
// -----------------------------------------------------------------------------
// GEANT 4 class header file
//
// History: first implementation
// HPW, 10DEC 98, the decay part originally written by Gunter Folger
// HPW, 10DEC 98, the decay part originally written by Gunter Folger
// in his FTF-test-program.
//
//
@@ -39,7 +38,7 @@
//
// Class Description
// Trivial implementation of an intra-nuclear transport. It pworvides coupling
// of high energy generators with pre equilibrium decay models.
// of high energy generators with pre equilibrium decay models.
// To be used in your physics list in case you need this physics.
// Class Description - End
@@ -56,21 +55,23 @@ class G4KineticTrackVector;
class G4V3DNucleus;
class G4ParticleDefinition;
class G4GeneratorPrecompoundInterface : public G4VIntraNuclearTransportModel
class G4GeneratorPrecompoundInterface : public G4VIntraNuclearTransportModel
{
public:
G4GeneratorPrecompoundInterface(G4VPreCompoundModel* p = 0);
G4GeneratorPrecompoundInterface(G4VPreCompoundModel* p = 0);
virtual ~G4GeneratorPrecompoundInterface();
virtual G4HadFinalState*
virtual G4HadFinalState*
ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus );
virtual G4ReactionProductVector*
virtual G4ReactionProductVector*
Propagate(G4KineticTrackVector* theSecondaries, G4V3DNucleus* theNucleus);
inline void SetCaptureThreshold(G4double);
virtual void PropagateModelDescription(std::ostream&) const;
private:
G4GeneratorPrecompoundInterface(const G4GeneratorPrecompoundInterface& right);
@@ -83,7 +84,7 @@ private:
const G4ParticleDefinition* neutron;
};
inline
inline
void G4GeneratorPrecompoundInterface::SetCaptureThreshold(G4double value)
{
CaptureThreshold=value;