46 #ifndef G4PhysicsConstructorRegistry_h
47 #define G4PhysicsConstructorRegistry_h 1
93 std::map <G4String, G4VBasePhysConstrFactory*>
factories;
std::vector< G4VPhysicsConstructor * > physConstr
G4PhysicsConstructorRegistry()
void Register(G4VPhysicsConstructor *)
void AddFactory(G4String, G4VBasePhysConstrFactory *)
G4VPhysicsConstructor * GetPhysicsConstructor(const G4String &name)
std::map< G4String, G4VBasePhysConstrFactory * > factories
static G4PhysicsConstructorRegistry * Instance()
std::vector< G4String > AvailablePhysicsConstructors() const
static G4ThreadLocal G4PhysicsConstructorRegistry * theInstance
void DeRegister(G4VPhysicsConstructor *)
void PrintAvailablePhysicsConstructors() const
~G4PhysicsConstructorRegistry()
G4bool IsKnownPhysicsConstructor(const G4String &name)