Public Member Functions | List of all members
EDepSim::VKinematicsFactory Class Referenceabstract

#include <EDepSimVKinematicsFactory.hh>

Inheritance diagram for EDepSim::VKinematicsFactory:
EDepSim::VPrimaryFactory EDepSim::GPSKinematicsFactory EDepSim::NuMIRockKinematicsFactory EDepSim::RooTrackerKinematicsFactory

Public Member Functions

 VKinematicsFactory (G4String name, EDepSim::UserPrimaryGeneratorMessenger *fParent, bool makeDirectory=true)
 
virtual ~VKinematicsFactory ()
 
virtual EDepSim::VKinematicsGeneratorGetGenerator ()=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...
 

Detailed Description

Definition at line 9 of file EDepSimVKinematicsFactory.hh.

Constructor & Destructor Documentation

EDepSim::VKinematicsFactory::VKinematicsFactory ( G4String  name,
EDepSim::UserPrimaryGeneratorMessenger fParent,
bool  makeDirectory = true 
)

Definition at line 3 of file EDepSimVKinematicsFactory.cc.

7  : EDepSim::VPrimaryFactory("kinematics",name,parent,makeDirectory) {}
static QCString name
Definition: declinfo.cpp:673
def parent(G, child, parent_type)
Definition: graph.py:67
EDepSim::VKinematicsFactory::~VKinematicsFactory ( )
virtual

Definition at line 9 of file EDepSimVKinematicsFactory.cc.

9 {}

Member Function Documentation

virtual EDepSim::VKinematicsGenerator* EDepSim::VKinematicsFactory::GetGenerator ( )
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.


The documentation for this class was generated from the following files: