1 #ifndef EDepSim_VKinematicsFactory_hh_seen 2 #define EDepSim_VKinematicsFactory_hh_seen 6 namespace EDepSim {
class VKinematicsGenerator;}
8 namespace EDepSim {
class VKinematicsFactory;}
13 bool makeDirectory=
true);
EDepSim::UserPrimaryGeneratorMessenger * fParent
The messenger that is holding this set of sub-commands.
Construct a module from components.
virtual EDepSim::VKinematicsGenerator * GetGenerator()=0
VKinematicsFactory(G4String name, EDepSim::UserPrimaryGeneratorMessenger *fParent, bool makeDirectory=true)
virtual ~VKinematicsFactory()