#include <EDepSimVKinematicsFactory.hh>
Public Member Functions | |
VKinematicsFactory (G4String name, EDepSim::UserPrimaryGeneratorMessenger *fParent, bool makeDirectory=true) | |
virtual | ~VKinematicsFactory () |
virtual EDepSim::VKinematicsGenerator * | GetGenerator ()=0 |
Public Member Functions inherited from EDepSim::VPrimaryFactory | |
VPrimaryFactory (G4String subdir, G4String name, EDepSim::UserPrimaryGeneratorMessenger *parent, bool makeDirectory) | |
virtual | ~VPrimaryFactory () |
G4String | GetPath () const |
G4String | GetName () const |
G4String | GetSubDir () const |
virtual void | SetNewValue (G4UIcommand *, G4String) |
Handle messages from the UI processor. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from EDepSim::VPrimaryFactory | |
G4String | CommandName (G4String cmd) |
Build a command name with the directory prefix. More... | |
Definition at line 9 of file EDepSimVKinematicsFactory.hh.
EDepSim::VKinematicsFactory::VKinematicsFactory | ( | G4String | name, |
EDepSim::UserPrimaryGeneratorMessenger * | fParent, | ||
bool | makeDirectory = true |
||
) |
Definition at line 3 of file EDepSimVKinematicsFactory.cc.
|
virtual |
Definition at line 9 of file EDepSimVKinematicsFactory.cc.
|
pure virtual |
Return a new generator enclosing the current factory state. The new generator method is pure virtual so it must be implemented by derived classes.
Implemented in EDepSim::GPSKinematicsFactory, EDepSim::NuMIRockKinematicsFactory, and EDepSim::RooTrackerKinematicsFactory.