Import Geant4 11.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2022-12-09 14:43:28 +01:00
parent c07cea1fe0
commit 9f34590941
3810 changed files with 200490 additions and 182326 deletions
@@ -52,10 +52,10 @@ class G4HadProcesses
{
public:
// convert name to pointer
// convert particle name to a pointer
static const G4ParticleDefinition* FindParticle(const G4String&);
// access to a process
// access to a process created before
static G4HadronicProcess* FindInelasticProcess(const G4ParticleDefinition*);
static G4HadronicProcess* FindInelasticProcess(const G4String&);
@@ -80,6 +80,12 @@ public:
static G4bool AddCaptureCrossSection(G4VCrossSectionDataSet*);
static G4bool AddFissionCrossSection(G4VCrossSectionDataSet*);
// build neutron physics, neutron inelastic and elastic processes
// and list of models should be defined before call to this functions
static void BuildNeutronInelasticAndCapture(G4HadronicProcess*);
static void BuildNeutronElastic(G4HadronicProcess*);
};
#endif
@@ -43,6 +43,7 @@
#include "G4ParticleDefinition.hh"
#include "G4HadronicProcess.hh"
#include "G4VProcess.hh"
#include "G4NeutronGeneralProcess.hh"
class G4PhysListUtil
{
@@ -60,5 +61,7 @@ public:
static G4HadronicProcess* FindFissionProcess(const G4ParticleDefinition*);
static G4NeutronGeneralProcess* FindNeutronGeneralProcess();
};
#endif