|
Geant4
10.00.p01
|
Public Member Functions | |
| ~G4PhysicsConstructorRegistry () | |
| void | Register (G4VPhysicsConstructor *) |
| void | DeRegister (G4VPhysicsConstructor *) |
| void | Clean () |
| void | AddFactory (G4String, G4VBasePhysConstrFactory *) |
| G4VPhysicsConstructor * | GetPhysicsConstructor (const G4String &name) |
Static Public Member Functions | |
| static G4PhysicsConstructorRegistry * | Instance () |
Private Member Functions | |
| G4PhysicsConstructorRegistry () | |
Private Attributes | |
| std::vector < G4VPhysicsConstructor * > | physConstr |
| std::map< G4String, G4VBasePhysConstrFactory * > | factories |
Static Private Attributes | |
| static G4ThreadLocal G4PhysicsConstructorRegistry * | theInstance |
|
private |
|
static |
| void Register | ( | G4VPhysicsConstructor * | ) |
| void DeRegister | ( | G4VPhysicsConstructor * | ) |
| void Clean | ( | ) |
| void AddFactory | ( | G4String | , |
| G4VBasePhysConstrFactory * | |||
| ) |
| G4VPhysicsConstructor* GetPhysicsConstructor | ( | const G4String & | name | ) |
|
staticprivate |
|
private |
|
private |