Geant4-11
Functions | Variables
anonymous_namespace{G4RunManagerFactory.cc} Namespace Reference

Functions

static void fail (const std::string &_prefix, const std::string &_name, const std::set< std::string > &_opts, G4int _num)
 

Variables

static G4RunManagermaster_run_manager = nullptr
 
static G4RunManagerKernelmaster_run_manager_kernel = nullptr
 
static G4MTRunManagermt_master_run_manager = nullptr
 

Function Documentation

◆ fail()

static void anonymous_namespace{G4RunManagerFactory.cc}::fail ( const std::string &  _prefix,
const std::string &  _name,
const std::set< std::string > &  _opts,
G4int  _num 
)
static

Definition at line 41 of file G4RunManagerFactory.cc.

43 {
45 msg << _prefix << ": \"" << _name << "\". "
46 << "Must be one of: ";
47 std::stringstream ss;
48 for(const auto& itr : _opts)
49 ss << ", \"" << itr << "\"";
50 msg << ss.str().substr(2);
51 auto mnum = std::string("RunManagerFactory000") + std::to_string(_num);
52 G4Exception("G4RunManagerFactory::CreateRunManager", mnum.c_str(),
53 FatalException, msg);
54 }
@ FatalException
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
Definition: G4Exception.cc:35
std::ostringstream G4ExceptionDescription
Definition: G4Exception.hh:40

References FatalException, and G4Exception().

Referenced by G4RunManagerFactory::CreateRunManager(), G4BinaryCascade::DoTimeStep(), G4OpenInventorQtExaminerViewer::parseString(), and G4OpenInventorXtExaminerViewer::parseString().

Variable Documentation

◆ master_run_manager

G4RunManager* anonymous_namespace{G4RunManagerFactory.cc}::master_run_manager = nullptr
static

◆ master_run_manager_kernel

G4RunManagerKernel* anonymous_namespace{G4RunManagerFactory.cc}::master_run_manager_kernel = nullptr
static

◆ mt_master_run_manager

G4MTRunManager* anonymous_namespace{G4RunManagerFactory.cc}::mt_master_run_manager = nullptr
static