Import Geant4 10.5.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2018-06-29 10:58:11 +02:00
parent fe81a77428
commit 6aa23be517
1581 changed files with 124288 additions and 83758 deletions
@@ -23,7 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id: G4HadronicProcessStore.hh 90394 2015-05-27 12:14:48Z gcosmo $
// $Id: G4HadronicProcessStore.hh 110586 2018-05-31 12:01:42Z gcosmo $
//
//
// -------------------------------------------------------------------
@@ -82,7 +82,7 @@ public:
G4double kineticEnergy,
const G4VProcess* process,
const G4Element* element,
const G4Material* material=0);
const G4Material* material=nullptr);
G4double GetCrossSectionPerVolume(
const G4ParticleDefinition* particle,
@@ -98,7 +98,8 @@ public:
G4double GetInelasticCrossSectionPerAtom(
const G4ParticleDefinition *aParticle,
G4double kineticEnergy,
const G4Element *anElement, const G4Material* mat=0);
const G4Element *anElement,
const G4Material* mat=nullptr);
G4double GetInelasticCrossSectionPerIsotope(
const G4ParticleDefinition *aParticle,
@@ -128,7 +129,8 @@ public:
G4double GetCaptureCrossSectionPerAtom(
const G4ParticleDefinition *aParticle,
G4double kineticEnergy,
const G4Element *anElement, const G4Material* mat=0);
const G4Element *anElement,
const G4Material* mat=nullptr);
G4double GetCaptureCrossSectionPerIsotope(
const G4ParticleDefinition *aParticle,
@@ -143,7 +145,8 @@ public:
G4double GetFissionCrossSectionPerAtom(
const G4ParticleDefinition *aParticle,
G4double kineticEnergy,
const G4Element *anElement, const G4Material* mat=0);
const G4Element *anElement,
const G4Material* mat=nullptr);
G4double GetFissionCrossSectionPerIsotope(
const G4ParticleDefinition *aParticle,
@@ -158,7 +161,8 @@ public:
G4double GetChargeExchangeCrossSectionPerAtom(
const G4ParticleDefinition *aParticle,
G4double kineticEnergy,
const G4Element *anElement, const G4Material* mat=0);
const G4Element *anElement,
const G4Material* mat=nullptr);
G4double GetChargeExchangeCrossSectionPerIsotope(
const G4ParticleDefinition *aParticle,
@@ -184,6 +188,10 @@ public:
void DeRegisterExtraProcess(G4VProcess*);
void SetBuildXSTable(G4bool val);
G4bool GetBuildXSTable() const;
void PrintInfo(const G4ParticleDefinition*);
void Dump(G4int level);
@@ -243,6 +251,7 @@ private:
G4int verbose;
G4bool buildTableStart;
G4bool buildXSTable;
// cache
HP currentProcess;