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
@@ -70,6 +70,7 @@ public:
// Cross section per unit volume is computed (inverse mean free path)
inline G4double GetCrossSection(const G4DynamicParticle*, const G4Material*);
G4double ComputeCrossSection(const G4DynamicParticle*, const G4Material*);
// Cross section per element is computed
G4double GetCrossSection(const G4DynamicParticle*,
@@ -81,8 +82,8 @@ public:
const G4Element*, const G4Material*);
// Sample Z and A of a target nucleus and upload into G4Nucleus
G4Element* SampleZandA(const G4DynamicParticle*, const G4Material*,
G4Nucleus& target);
const G4Element* SampleZandA(const G4DynamicParticle*, const G4Material*,
G4Nucleus& target);
// Initialisation before run
void BuildPhysicsTable(const G4ParticleDefinition&);
@@ -94,7 +95,7 @@ public:
void DumpHtml(const G4ParticleDefinition&, std::ofstream&) const;
void PrintCrossSectionHtml(const G4VCrossSectionDataSet *cs) const;
inline void AddDataSet(G4VCrossSectionDataSet*);
void AddDataSet(G4VCrossSectionDataSet*);
void AddDataSet(G4VCrossSectionDataSet*,size_t);
inline void SetVerboseLevel(G4int value);
@@ -158,12 +159,6 @@ inline G4double G4CrossSectionDataStore::GetCrossSection(const G4DynamicParticle
return GetCrossSection( particle , material , false);
}
inline void G4CrossSectionDataStore::AddDataSet(G4VCrossSectionDataSet* p)
{
dataSetList.push_back(p);
++nDataSetList;
}
inline void G4CrossSectionDataStore::SetVerboseLevel(G4int value)
{
verboseLevel = value;