29 #include "PhysicsList.hh"
30 #include "PhysicsListMessenger.hh"
34 #define REGREF PhysicsList
35 #include "G4RegisterPhysicsConstructors.icc"
72 G4cout <<
"PhysicsList::RegisterConstructor: <" << name <<
">" <<
G4endl;
80 GetPhysicsConstructor(name);
static G4RunManager * GetRunManager()
static G4PhysicsConstructorRegistry * Instance()
virtual void ConstructParticle()=0
const G4VPhysicsConstructor * GetPhysics(G4int index) const
void RegisterPhysics(G4VPhysicsConstructor *)
PhysicsList()
Implementation of the PhysicsList class.
PhysicsListMessenger * fMessenger
void PhysicsHasBeenModified()
G4GLOB_DLL std::ostream G4cout
void RegisterConstructor(const G4String &name)
virtual void ConstructProcess() override