Import Geant4 10.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-10 11:51:14 +02:00
parent e2d2f9810a
commit 286caacf06
12421 changed files with 730077 additions and 502383 deletions
@@ -23,7 +23,7 @@
// * acceptance of all terms of the Geant4 Software license. *
// ********************************************************************
//
// $Id$
// $Id: G4BGGNucleonInelasticXS.hh 76889 2013-11-18 13:01:55Z gcosmo $
//
// -------------------------------------------------------------------
//
@@ -56,7 +56,6 @@
class G4GlauberGribovCrossSection;
class G4NucleonNuclearCrossSection;
class G4HadronNucleonXsc;
//class G4HadronInelasticDataSet;
class G4ComponentSAIDTotalXS;
class G4Material;
class G4Element;
@@ -94,6 +93,8 @@ public:
virtual void CrossSectionDescription(std::ostream&) const;
inline void SetLowestCrossSection(G4double val);
private:
G4double CoulombFactor(G4double kinEnergy, G4int Z);
@@ -105,19 +106,25 @@ private:
G4double fLowEnergy;
G4double fHighEnergy;
G4double fSAIDHighEnergyLimit;
G4double fLowestXSection;
G4double theGlauberFac[93];
G4double theCoulombFac[93];
G4int theA[93];
const G4ParticleDefinition* particle;
const G4ParticleDefinition* theProton;
G4GlauberGribovCrossSection* fGlauber;
G4NucleonNuclearCrossSection* fNucleon;
G4HadronNucleonXsc* fHadron;
//G4HadronInelasticDataSet* fGHEISHA;
G4ComponentSAIDTotalXS* fSAID;
G4bool isProton;
G4bool isInitialized;
};
inline void G4BGGNucleonInelasticXS::SetLowestCrossSection(G4double val)
{
fLowestXSection = val;
}
#endif