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
@@ -6,6 +6,14 @@ It must **not** be used as a substitute for writing good git commit messages!
-------------------------------------------------------------------------------
## 2023-11-21 Alexander Howard (proc-biasimp-V11-01-01)
- Put in protection against on world boundary in PostStepDoIt of
G4ImportanceProces - addresses bug #1991.
- return fParticleChange if GetNextVolume is null
## 2023-08-31 Gabriele Cosmo (proc-biasimp-V11-01-00)
- Removed forward declarations to G4VTouchable.
## 2022-10-05 Gabriele Cosmo (proc-biasimp-V11-00-01)
- Fixed compilation warning on Intel/icx compiler for variable set
but not used in G4GeometrySampler.
@@ -39,6 +39,7 @@
#include "G4VProcess.hh"
#include "G4VTrackTerminator.hh"
#include "G4VTouchable.hh"
class G4SamplingPostStepAction;
class G4VImportanceAlgorithm;
@@ -48,7 +49,6 @@ class G4Step;
class G4Navigator;
class G4TransportationManager;
class G4PathFinder;
class G4VTouchable;
#include "G4FieldTrack.hh"
#include "G4TouchableHandle.hh"
@@ -37,6 +37,7 @@
#include "G4VProcess.hh"
#include "G4VTrackTerminator.hh"
#include "G4GeometryCell.hh"
#include "G4VTouchable.hh"
//class G4VGCellFinder;
class G4VIStore;
@@ -45,7 +46,6 @@ class G4Step;
class G4Navigator;
class G4TransportationManager;
class G4PathFinder;
class G4VTouchable;
#include "G4FieldTrack.hh"
#include "G4TouchableHandle.hh"
@@ -40,6 +40,7 @@
#include "G4VProcess.hh"
#include "G4VTrackTerminator.hh"
#include "G4PlaceOfAction.hh"
#include "G4VTouchable.hh"
class G4SamplingPostStepAction;
class G4VWeightWindowAlgorithm;
@@ -49,7 +50,6 @@ class G4Step;
class G4Navigator;
class G4TransportationManager;
class G4PathFinder;
class G4VTouchable;
#include "G4FieldTrack.hh"
#include "G4TouchableHandle.hh"
@@ -204,6 +204,10 @@ G4ImportanceProcess::PostStepDoIt(const G4Track &aTrack,
{
fParticleChange->Initialize(aTrack);
if(aTrack.GetNextVolume() == nullptr) {
return fParticleChange;
}
if(fParaflag) {
fOldGhostTouchable = fGhostPostStepPoint->GetTouchableHandle();
//xbug? fOnBoundary = false;