File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 1111#include " ExN01UserScoreWriter.hh"
1212#include " G4PhysListFactory.hh"
1313#include " G4RunManager.hh"
14+ #include " G4RunManagerFactory.hh"
15+
1416#include " G4ScoringManager.hh"
1517#include " G4Timer.hh"
1618#include " G4UImanager.hh"
@@ -36,8 +38,14 @@ int main(int argc, char* argv[]) {
3638 G4Timer Timer;
3739 Timer.Start ();
3840
39- // Construct the default run manager
40- G4RunManager* runManager = new G4RunManager;
41+ G4int nThreads = 64 ;
42+ G4RunManager* runManager = G4RunManagerFactory::CreateRunManager (G4RunManagerType::Default);
43+ #ifdef G4MULTITHREADED
44+ if (nThreads > 0 ) {
45+ runManager->SetNumberOfThreads (nThreads);
46+ }
47+ #endif
48+
4149
4250 // Activate command-based scorer
4351 G4ScoringManager* scManager = G4ScoringManager::GetScoringManager ();
You can’t perform that action at this time.
0 commit comments