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
@@ -86,6 +86,8 @@ class G4Fancy3DNucleus : public G4V3DNucleus
G4double GetNuclearRadius();
G4double GetNuclearRadius(const G4double maxRelativeDensity);
G4double GetOuterRadius();
G4double AddExcitationEnergy(G4double);
G4double GetExcitationEnergy();
G4double CoulombBarrier();
void DoLorentzBoost(const G4LorentzVector & theBoost);
void DoLorentzBoost(const G4ThreeVector & theBeta);
@@ -107,6 +109,7 @@ class G4Fancy3DNucleus : public G4V3DNucleus
G4VNuclearDensity * theDensity;
G4FermiMomentum theFermi;
const G4double nucleondistance;
G4double excitationEnergy;
std::vector<G4ThreeVector> places; // For selecting locations
std::vector<G4ThreeVector> momentum; // For selecting nucleon motion
@@ -124,5 +127,15 @@ inline G4int G4Fancy3DNucleus::GetMassNumber()
{
return myA;
}
inline G4double G4Fancy3DNucleus::AddExcitationEnergy(G4double anE)
{
excitationEnergy +=anE;
return excitationEnergy;
}
inline G4double G4Fancy3DNucleus::GetExcitationEnergy()
{
return excitationEnergy;
}
#endif