Import Geant4 11.2.1 source tree

This commit is contained in:
Gabriele Cosmo
2024-02-16 14:58:45 +01:00
parent 860a2b92bf
commit dda54bbdcf
331 changed files with 48457 additions and 50699 deletions
+3
View File
@@ -6,6 +6,9 @@ It must **not** be used as a substitute for writing good git commit messages!
-------------------------------------------------------------------------------
## 2023-12-13 Ben Morgan (run-V11-01-11)
- Fix Issue #86: report number of threads from G4TaskRunManager correctly.
## 2023-11-17 I. Hrivnacova (run-V11-01-10)
- Do not call G4ParticleTable::WorkerG4ParticleTable() in
G4WorkerRunManager constructor as this function
+1 -1
View File
@@ -101,7 +101,7 @@ class G4TaskRunManager : public G4MTRunManager, public PTL::TaskRunManager
inline G4int GetNumberOfEventsPerTask() const { return numberOfEventsPerTask; }
void SetNumberOfThreads(G4int n) override;
G4int GetNumberOfThreads() const override { return PTL::TaskRunManager::GetNumberOfThreads(); }
G4int GetNumberOfThreads() const override;
size_t GetNumberActiveThreads() const override
{
return PTL::TaskRunManager::GetNumberActiveThreads();
+9
View File
@@ -212,6 +212,15 @@ void G4TaskRunManager::SetNumberOfThreads(G4int n)
//============================================================================//
G4int G4TaskRunManager::GetNumberOfThreads() const
{
// If the ThreadPool isn't initialized, it will return 0 even if we've already
// set nworkers
return poolInitialized ? PTL::TaskRunManager::GetNumberOfThreads() : nworkers;
}
//============================================================================//
void G4TaskRunManager::Initialize()
{
G4bool firstTime = (threadPool == nullptr);