Import Geant4 11.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2023-12-08 10:43:34 +01:00
parent dd1f179cda
commit 860a2b92bf
3962 changed files with 139318 additions and 164259 deletions
+4
View File
@@ -6,6 +6,10 @@ It must **not** be used as a substitute for writing good git commit messages!
-------------------------------------------------------------------------------
## 2023-09-12 Makoto Asai (track-V11-01-01)
- Adding fSuspendAndWait to G4TrackStatus.
- G4TrackStatus is mutable in G4Track so that it may be modified in stacking.
## 2022-12-12 Ben Morgan (track-V11-01-00)
- Remove obsolete GNUmakefile scripts
+1 -1
View File
@@ -299,7 +299,7 @@ class G4Track
// Touchable Handle
G4DynamicParticle* fpDynamicParticle = nullptr;
G4TrackStatus fTrackStatus = fAlive;
mutable G4TrackStatus fTrackStatus = fAlive;
G4double fStepLength = 0.0;
// Before the end of the AlongStepDoIt loop, this keeps the initial
+4
View File
@@ -49,6 +49,10 @@ enum G4TrackStatus
// Kill the current track and also associated secondaries
fSuspend,
// Suspend the current track
fSuspendAndWait,
// Suspend the current track and send it to the Waiting stack so that it
// won't be resumed until all other tracks in the Urgent stack and their
// descendants have been tracked
fPostponeToNextEvent
// Postpone the tracking of the current track to the next event
};