#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.
1.8.11