|
| int | get_nthreads (const std::shared_ptr< GOptions > &gopts, const std::shared_ptr< GLogger > &log) |
| | Determine the number of worker threads to use for the run.
|
| |
| std::vector< std::string > | verbosity_commands (const std::shared_ptr< GOptions > &gopts, const std::shared_ptr< GLogger > &log) |
| | Build a list of Geant4 UI commands that reduce verbosity across subsystems.
|
| |
| std::vector< std::string > | initial_commands (const std::shared_ptr< GOptions > &gopts, const std::shared_ptr< GLogger > &log) |
| | Build a list of Geant4 UI commands needed at startup.
|
| |
| void | run_manager_commands (const std::shared_ptr< GOptions > &gopts, const std::shared_ptr< GLogger > &log, const std::vector< std::string > &commands) |
| | Execute a sequence of Geant4 UI commands through the UI manager.
|
| |
| void | start_random_engine (const std::shared_ptr< GOptions > &gopts, const std::shared_ptr< GLogger > &log) |
| | Select and start the random engine, then seed it.
|
| |
| std::unique_ptr< QCoreApplication > | makeQtApplication (int &argc, char *argv[], bool gui) |
| | Create a Qt application instance suitable for GUI or batch execution.
|
| |