Import Geant4 11.2.0 source tree
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user