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

#include <EDepSimVTimeFactory.hh>

Inheritance diagram for EDepSim::VTimeFactory:
EDepSim::VPrimaryFactory EDepSim::FixedTimeFactory EDepSim::FreeTimeFactory EDepSim::SpillTimeFactory

Public Member Functions

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

Constructor & Destructor Documentation

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

Definition at line 3 of file EDepSimVTimeFactory.cc.

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

Definition at line 9 of file EDepSimVTimeFactory.cc.

9 {}

Member Function Documentation

virtual EDepSim::VTimeGenerator* EDepSim::VTimeFactory::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::SpillTimeFactory, EDepSim::FreeTimeFactory, and EDepSim::FixedTimeFactory.


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