CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PhysicsListFactory.h
Go to the documentation of this file.
1 #ifndef SimG4Core_PhysicsListFactory_H
2 #define SimG4Core_PhysicsListFactory_H
3 
6 
8 
10 //NOTE: the prefix "SimG4Core/Physics/" is there for 'backwards compatability
11 // and should eventually be removed (which will require changes to config files)
12 #define DEFINE_PHYSICSLIST(type) \
13  DEFINE_EDM_PLUGIN(PhysicsListFactory, PhysicsListMaker<type>,"SimG4Core/Physics/" #type)
14 
15 #endif
edmplugin::PluginFactory< PhysicsListMakerBase *() > PhysicsListFactory