Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4PhysicsConstructorFactory.hh File Reference

Go to the source code of this file.

Classes

class  G4VBasePhysConstrFactory
 
class  G4PhysicsConstructorFactory< T >
 

Macros

#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)    const G4PhysicsConstructorFactory<physics_constructor>& physics_constructor##Factory = G4PhysicsConstructorFactory<physics_constructor>(#physics_constructor)
 
#define G4_REFERENCE_PHYSCONSTR_FACTORY(physics_constructor)
 

Macro Definition Documentation

◆ G4_DECLARE_PHYSCONSTR_FACTORY

#define G4_DECLARE_PHYSCONSTR_FACTORY (   physics_constructor)     const G4PhysicsConstructorFactory<physics_constructor>& physics_constructor##Factory = G4PhysicsConstructorFactory<physics_constructor>(#physics_constructor)

Definition at line 60 of file G4PhysicsConstructorFactory.hh.

◆ G4_REFERENCE_PHYSCONSTR_FACTORY

#define G4_REFERENCE_PHYSCONSTR_FACTORY (   physics_constructor)
Value:
class physics_constructor; \
extern const G4PhysicsConstructorFactory<physics_constructor>& physics_constructor##Factory; \
const G4PhysicsConstructorFactory<physics_constructor>& physics_constructor##FactoryRef = physics_constructor##Factory

Definition at line 63 of file G4PhysicsConstructorFactory.hh.