Import Geant4 10.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-10 12:08:39 +02:00
parent 286caacf06
commit c9b32a6c0a
5770 changed files with 1050949 additions and 367105 deletions
+18 -11
View File
@@ -24,7 +24,7 @@
// ********************************************************************
//
//
// $Id: G4SandiaTable.hh 75603 2013-11-04 13:15:47Z gcosmo $
// $Id: G4SandiaTable.hh 79097 2014-02-14 16:08:35Z gcosmo $
// class description
//
@@ -61,7 +61,6 @@
#include <CLHEP/Units/PhysicalConstants.h>
class G4Material;
// class G4MaterialCutsCouple;
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo.... ....oooOO0OOooo....
@@ -74,18 +73,26 @@ public: // with description
~G4SandiaTable();
//main computation per atom:
void GetSandiaCofPerAtom(G4int Z, G4double energy, std::vector<G4double>& coeff);
void GetSandiaCofPerAtom(G4int Z, G4double energy,
std::vector<G4double>& coeff) const;
void GetSandiaCofWater(G4double energy,
std::vector<G4double>& coeff) const;
G4double GetWaterEnergyLimit() const;
G4double GetWaterCofForMaterial(G4int,G4int) const;
static G4double GetZtoA(G4int Z);
//per volume of a material:
G4int GetMatNbOfIntervals();
G4double GetSandiaCofForMaterial(G4int,G4int);
G4double GetSandiaMatTable(G4int,G4int);
const G4double* GetSandiaCofForMaterial(G4double energy);
G4int GetMatNbOfIntervals() const;
G4double GetSandiaCofForMaterial(G4int,G4int) const;
G4double GetSandiaMatTable(G4int,G4int) const;
const G4double* GetSandiaCofForMaterial(G4double energy) const;
G4double GetSandiaCofForMaterialPAI(G4int,G4int);
G4double GetSandiaMatTablePAI(G4int,G4int);
const G4double* GetSandiaCofForMaterialPAI(G4double energy);
G4double GetSandiaCofForMaterialPAI(G4int,G4int) const;
G4double GetSandiaMatTablePAI(G4int,G4int) const;
const G4double* GetSandiaCofForMaterialPAI(G4double energy) const;
G4OrderedTable* GetSandiaMatrixPAI();
inline void SetVerbose(G4int ver) { fVerbose = ver; };
@@ -105,7 +112,7 @@ private:
// methods per atom
G4int GetNbOfIntervals(G4int Z);
G4double GetSandiaPerAtom(G4int Z, G4int, G4int);
G4double GetIonizationPot(G4int Z);
G4double GetIonizationPot(G4int Z) const;
// static members of the class
static const G4int fNumberOfElements;