#include <G4PhysicsProcessFactorySingleton.hh>
Classes | |
struct | Cleaner |
Public Member Functions | |
G4VPhysicsConstructor * | GetPhysicsProcess (const G4String &) |
G4bool | IsKnownPhysicsProcess (const G4String &) |
const std::vector< G4String > & | AvailablePhysicsProcesses () const |
void | PrintAvailablePhysicsProcesses () const |
G4bool | RegisterCreator (G4String name, PhysProcCtorFuncPtr_t ctorptr, G4bool *ptr) |
Static Public Member Functions | |
static G4PhysicsProcessFactorySingleton & | Instance () |
Private Member Functions | |
G4PhysicsProcessFactorySingleton () | |
virtual | ~G4PhysicsProcessFactorySingleton () |
G4PhysicsProcessFactorySingleton (const G4PhysicsProcessFactorySingleton &) | |
void | operator= (const G4PhysicsProcessFactorySingleton &) |
Private Attributes | |
std::map< G4String, PhysProcCtorFuncPtr_t > | fFunctionMap |
std::map< G4String, G4bool * > | fBoolPtrMap |
std::vector< G4String > | listnames |
Static Private Attributes | |
static G4PhysicsProcessFactorySingleton * | fgTheInstance |
Friends | |
struct | Cleaner |
Definition at line 59 of file G4PhysicsProcessFactorySingleton.hh.
|
private |
Definition at line 49 of file G4PhysicsProcessFactorySingleton.cc.
|
privatevirtual |
Definition at line 54 of file G4PhysicsProcessFactorySingleton.cc.
|
private |
const std::vector< G4String > & G4PhysicsProcessFactorySingleton::AvailablePhysicsProcesses | ( | ) | const |
Definition at line 106 of file G4PhysicsProcessFactorySingleton.cc.
G4VPhysicsConstructor * G4PhysicsProcessFactorySingleton::GetPhysicsProcess | ( | const G4String & | name | ) |
Definition at line 74 of file G4PhysicsProcessFactorySingleton.cc.
|
static |
Definition at line 59 of file G4PhysicsProcessFactorySingleton.cc.
G4bool G4PhysicsProcessFactorySingleton::IsKnownPhysicsProcess | ( | const G4String & | name | ) |
Definition at line 95 of file G4PhysicsProcessFactorySingleton.cc.
|
private |
void G4PhysicsProcessFactorySingleton::PrintAvailablePhysicsProcesses | ( | ) | const |
Definition at line 120 of file G4PhysicsProcessFactorySingleton.cc.
G4bool G4PhysicsProcessFactorySingleton::RegisterCreator | ( | G4String | name, |
PhysProcCtorFuncPtr_t | ctorptr, | ||
G4bool * | ptr | ||
) |
Definition at line 136 of file G4PhysicsProcessFactorySingleton.cc.
|
friend |
Definition at line 115 of file G4PhysicsProcessFactorySingleton.hh.
|
private |
Definition at line 87 of file G4PhysicsProcessFactorySingleton.hh.
|
private |
Definition at line 84 of file G4PhysicsProcessFactorySingleton.hh.
|
staticprivate |
Definition at line 81 of file G4PhysicsProcessFactorySingleton.hh.
|
mutableprivate |
Definition at line 89 of file G4PhysicsProcessFactorySingleton.hh.