|
utilities
|
#include "gemcUtilities.h"#include "gemcConventions.h"#include "G4Threading.hh"#include "G4UImanager.hh"#include "glogger.h"#include "gtouchable.h"#include <unistd.h>
Go to the source code of this file.
Namespaces | |
| namespace | gemc |
Functions | |
| int | gemc::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 > | gemc::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 > | gemc::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 | gemc::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 | gemc::start_random_engine (const std::shared_ptr< GOptions > &gopts, const std::shared_ptr< GLogger > &log) |
| Select and start the random engine, then seed it. | |