Import Geant4 10.4.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2017-06-30 10:49:55 +02:00
parent 3a5407696b
commit 1a1316fea4
2180 changed files with 237880 additions and 59109 deletions
@@ -48,7 +48,7 @@ class G4ITDecay : public G4NuclearDecay
public:
G4ITDecay(const G4ParticleDefinition* theParentNucleus,
const G4double& theBR, const G4double& Qvalue,
const G4double& excitation);
const G4double& excitation, G4PhotonEvaporation* aPhotonEvap);
virtual ~G4ITDecay();
@@ -64,8 +64,7 @@ class G4ITDecay : public G4NuclearDecay
G4int parentA;
G4bool applyARM;
G4Fragment* daughterNucleus;
G4PhotonEvaporation* photoEvap;
G4PhotonEvaporation* photonEvaporation;
};
#endif
@@ -72,6 +72,7 @@
class G4Fragment;
class G4RadioactiveDecaymessenger;
class G4PhotonEvaporation;
typedef std::vector<G4RadioactiveDecayRateVector> G4RadioactiveDecayRateTable;
typedef std::vector<G4RadioactiveDecayRate> G4RadioactiveDecayRates;
@@ -237,8 +238,6 @@ class G4RadioactiveDecay : public G4VRestDiscreteProcess
G4VParticleChange* DecayIt(const G4Track& theTrack,
const G4Step& theStep);
// static G4ThreadLocal G4Fragment* polarizedNucleus;
protected:
G4DecayProducts* DoDecay(const G4ParticleDefinition& theParticleDef);
@@ -274,6 +273,7 @@ class G4RadioactiveDecay : public G4VRestDiscreteProcess
G4RadioactiveDecay & operator=(const G4RadioactiveDecay &right);
G4RadioactiveDecaymessenger* theRadioactiveDecaymessenger;
G4PhotonEvaporation* photonEvaporation;
G4NucleusLimits theNucleusLimits;