#include <EDepSimGPSKinematicsFactory.hh>
Public Member Functions | |
GPSKinematicsFactory (EDepSim::UserPrimaryGeneratorMessenger *fParent) | |
virtual | ~GPSKinematicsFactory () |
virtual EDepSim::VKinematicsGenerator * | GetGenerator () |
Public Member Functions inherited from EDepSim::VKinematicsFactory | |
VKinematicsFactory (G4String name, EDepSim::UserPrimaryGeneratorMessenger *fParent, bool makeDirectory=true) | |
virtual | ~VKinematicsFactory () |
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... | |
Private Attributes | |
G4VPrimaryGenerator * | fGenerator |
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 10 of file EDepSimGPSKinematicsFactory.hh.
EDepSim::GPSKinematicsFactory::GPSKinematicsFactory | ( | EDepSim::UserPrimaryGeneratorMessenger * | fParent | ) |
Definition at line 6 of file EDepSimGPSKinematicsFactory.cc.
|
virtual |
Definition at line 12 of file EDepSimGPSKinematicsFactory.cc.
|
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.
Implements EDepSim::VKinematicsFactory.
Definition at line 16 of file EDepSimGPSKinematicsFactory.cc.
|
private |
The GPS G4VPrimaryGenerator that will be used for this kinematics generator. This must be created when the factory is constructed so that the GPS can add it's commands to the UI. There can be only one.
Definition at line 24 of file EDepSimGPSKinematicsFactory.hh.