|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4PhysicsConstructorRegistry.hh>
Public Member Functions | |
| ~G4PhysicsConstructorRegistry () | |
| void | Register (G4VPhysicsConstructor *) |
| void | DeRegister (G4VPhysicsConstructor *) |
| void | Clean () |
| void | AddFactory (G4String, G4VBasePhysConstrFactory *) |
| G4VPhysicsConstructor * | GetPhysicsConstructor (const G4String &name) |
| G4bool | IsKnownPhysicsConstructor (const G4String &name) |
| std::vector< G4String > | AvailablePhysicsConstructors () const |
| void | PrintAvailablePhysicsConstructors () const |
Static Public Member Functions | |
| static G4PhysicsConstructorRegistry * | Instance () |
Friends | |
| class | G4ThreadLocalSingleton< G4PhysicsConstructorRegistry > |
Definition at line 56 of file G4PhysicsConstructorRegistry.hh.
| G4PhysicsConstructorRegistry::~G4PhysicsConstructorRegistry | ( | ) |
Definition at line 60 of file G4PhysicsConstructorRegistry.cc.
| void G4PhysicsConstructorRegistry::AddFactory | ( | G4String | name, |
| G4VBasePhysConstrFactory * | factory ) |
Definition at line 90 of file G4PhysicsConstructorRegistry.cc.
Referenced by G4PhysicsConstructorFactory< T >::G4PhysicsConstructorFactory().
| std::vector< G4String > G4PhysicsConstructorRegistry::AvailablePhysicsConstructors | ( | ) | const |
Definition at line 122 of file G4PhysicsConstructorRegistry.cc.
Referenced by G4PhysListRegistry::DeconstructPhysListName(), and PrintAvailablePhysicsConstructors().
| void G4PhysicsConstructorRegistry::Clean | ( | ) |
Definition at line 65 of file G4PhysicsConstructorRegistry.cc.
Referenced by ~G4PhysicsConstructorRegistry().
| void G4PhysicsConstructorRegistry::DeRegister | ( | G4VPhysicsConstructor * | p | ) |
Definition at line 78 of file G4PhysicsConstructorRegistry.cc.
| G4VPhysicsConstructor * G4PhysicsConstructorRegistry::GetPhysicsConstructor | ( | const G4String & | name | ) |
Definition at line 95 of file G4PhysicsConstructorRegistry.cc.
Referenced by G4PhysListRegistry::GetModularPhysicsList().
|
static |
Definition at line 48 of file G4PhysicsConstructorRegistry.cc.
Referenced by G4PhysListRegistry::DeconstructPhysListName(), G4PhysicsConstructorFactory< T >::G4PhysicsConstructorFactory(), G4PhysListRegistry::GetModularPhysicsList(), and G4PhysListRegistry::PrintAvailablePhysLists().
Definition at line 116 of file G4PhysicsConstructorRegistry.cc.
Referenced by G4PhysListRegistry::DeconstructPhysListName(), and G4PhysListRegistry::PrintAvailablePhysLists().
| void G4PhysicsConstructorRegistry::PrintAvailablePhysicsConstructors | ( | ) | const |
Definition at line 133 of file G4PhysicsConstructorRegistry.cc.
| void G4PhysicsConstructorRegistry::Register | ( | G4VPhysicsConstructor * | p | ) |
Definition at line 71 of file G4PhysicsConstructorRegistry.cc.
|
friend |
Definition at line 1 of file G4PhysicsConstructorRegistry.hh.