Import Geant4 11.3.0.beta source tree
This commit is contained in:
@@ -6,10 +6,13 @@ It must **not** be used as a substitute for writing good git commit messages!
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
## 2023-12-11 Vladimir Ivanchenko (tracking-V11-01-03)
|
||||
## 2024-05-03 Ben Morgan (tracking-V11-02-01)
|
||||
- Remove use of no longer supported TiMemory.
|
||||
|
||||
## 2023-12-11 Vladimir Ivanchenko (tracking-V11-02-00)
|
||||
- G4TrackingMessenger - fixed Coverity report on memory leak at exit by
|
||||
move static thread local variable to be class member, because G4TrackingManager
|
||||
and its messenger are thread local by nature.
|
||||
move static thread local variable to be class member, because G4TrackingManager
|
||||
and its messenger are thread local by nature.
|
||||
|
||||
## 2023-09-04 Gabriele Cosmo (tracking-V11-01-02)
|
||||
- Removed references to G4TouchableHistoryHandle, which is now deprecated.
|
||||
@@ -28,7 +31,7 @@ It must **not** be used as a substitute for writing good git commit messages!
|
||||
|
||||
## 2022-11-02 Vladimir Ivanchenko (tracking-V11-00-07)
|
||||
- G4SteppingManager - removed G4Exception with JustWarning severity
|
||||
for the case if no active at rest processes exist - fix problem #2493
|
||||
for the case if no active at rest processes exist - fix problem #2493
|
||||
|
||||
## 2022-06-21 Ben Morgan (tracking-V11-00-06)
|
||||
- Merge `G4SteppingManager` implementation files
|
||||
|
||||
@@ -72,9 +72,6 @@ class G4VSensitiveDetector;
|
||||
|
||||
class G4SteppingManager
|
||||
{
|
||||
public:
|
||||
using ProfilerConfig = G4Step::ProfilerConfig;
|
||||
|
||||
public:
|
||||
// Constructor/Destructor
|
||||
|
||||
|
||||
@@ -59,9 +59,6 @@ class G4VUserTrackInformation;
|
||||
class G4TrackingManager
|
||||
////////////////////////
|
||||
{
|
||||
public:
|
||||
using ProfilerConfig = G4Track::ProfilerConfig;
|
||||
|
||||
public:
|
||||
// Constructor/Destructor
|
||||
|
||||
|
||||
@@ -37,11 +37,9 @@
|
||||
#include "G4GPILSelection.hh"
|
||||
#include "G4GeometryTolerance.hh"
|
||||
#include "G4ParticleTable.hh"
|
||||
#include "G4Profiler.hh"
|
||||
#include "G4SteppingControl.hh"
|
||||
#include "G4SteppingVerbose.hh"
|
||||
#include "G4SteppingVerboseWithUnits.hh"
|
||||
#include "G4TiMemory.hh"
|
||||
#include "G4TransportationManager.hh"
|
||||
#include "G4UImanager.hh"
|
||||
#include "G4UserLimits.hh"
|
||||
@@ -122,10 +120,6 @@ G4SteppingManager::~G4SteppingManager()
|
||||
G4StepStatus G4SteppingManager::Stepping()
|
||||
//////////////////////////////////////////
|
||||
{
|
||||
#ifdef GEANT4_USE_TIMEMORY
|
||||
ProfilerConfig profiler{fStep};
|
||||
#endif
|
||||
|
||||
//--------
|
||||
// Prelude
|
||||
//--------
|
||||
|
||||
@@ -33,10 +33,8 @@
|
||||
|
||||
#include "G4TrackingManager.hh"
|
||||
|
||||
#include "G4Profiler.hh"
|
||||
#include "G4RichTrajectory.hh"
|
||||
#include "G4SmoothTrajectory.hh"
|
||||
#include "G4TiMemory.hh"
|
||||
#include "G4Trajectory.hh"
|
||||
#include "G4ios.hh"
|
||||
|
||||
@@ -90,10 +88,6 @@ void G4TrackingManager::ProcessOneTrack(G4Track* apValueG4Track)
|
||||
// we need this to scope the G4Track::ProfilerConfig b/t
|
||||
// the PreUserTrackingAction and PostUserTrackingAction
|
||||
{
|
||||
#if defined(GEANT4_USE_TIMEMORY)
|
||||
ProfilerConfig profiler{fpTrack};
|
||||
#endif
|
||||
|
||||
#ifdef G4_STORE_TRAJECTORY
|
||||
// Construct a trajectory if it is requested
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user