Import Geant4 11.3.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2024-06-28 13:08:51 +02:00
parent f7b23877ed
commit e58e650b32
5232 changed files with 239416 additions and 244360 deletions
+7 -4
View File
@@ -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
-6
View File
@@ -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
//--------
-6
View File
@@ -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
//