#include "Geant4/G4VModularPhysicsList.hh"
#include "Geant4/globals.hh"
Go to the source code of this file.
#define PHYSLISTREG |
( |
|
_name | ) |
|
Value:G4VModularPhysicsList* _name ## _ctor_function () { return new _name; } \
static G4bool _name ## _creator_registered = \
g4nu::G4PhysListFactorySingleton::Instance().RegisterCreator(# _name, \
& _name ## _ctor_function, \
& _name ## _creator_registered );
Definition at line 178 of file G4PhysListFactorySingleton.hh.
#define PHYSLISTREG3 |
( |
|
_ns, |
|
|
|
_name, |
|
|
|
_fqname |
|
) |
| |
Value:namespace _ns { \
G4VModularPhysicsList* _name ## _ctor_function () { return new _fqname; } \
static G4bool _name ## _creator_registered = \
g4nu::G4PhysListFactorySingleton::Instance().RegisterCreator(# _fqname, \
& _fqname ## _ctor_function, \
& _fqname ## _creator_registered );}
Definition at line 185 of file G4PhysListFactorySingleton.hh.
typedef G4VModularPhysicsList*(* PhysListCtorFuncPtr_t) () |