Public Member Functions | List of all members
EDepSim::DensityPositionFactory Class Reference

#include <EDepSimDensityPositionFactory.hh>

Inheritance diagram for EDepSim::DensityPositionFactory:
EDepSim::VConstrainedPositionFactory EDepSim::VPositionFactory EDepSim::VPrimaryFactory

Public Member Functions

 DensityPositionFactory (EDepSim::UserPrimaryGeneratorMessenger *parent)
 
virtual ~DensityPositionFactory ()
 
EDepSim::VPositionGeneratorGetGenerator ()
 
EDepSim::VPositionGeneratorCreateGenerator ()
 
void SetNewValue (G4UIcommand *, G4String)
 Handle messages from the UI processor. More...
 
- Public Member Functions inherited from EDepSim::VConstrainedPositionFactory
 VConstrainedPositionFactory (G4String name, EDepSim::UserPrimaryGeneratorMessenger *fParent, bool makeDirectory=true)
 
virtual ~VConstrainedPositionFactory ()
 
void SetNewValue (G4UIcommand *, G4String)
 Handle messages from the UI processor. More...
 
- Public Member Functions inherited from EDepSim::VPositionFactory
 VPositionFactory (G4String name, EDepSim::UserPrimaryGeneratorMessenger *fParent, bool makeDirectory=true)
 
virtual ~VPositionFactory ()
 
- 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
 

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 7 of file EDepSimDensityPositionFactory.hh.

Constructor & Destructor Documentation

EDepSim::DensityPositionFactory::DensityPositionFactory ( EDepSim::UserPrimaryGeneratorMessenger parent)
EDepSim::DensityPositionFactory::~DensityPositionFactory ( )
virtual

Definition at line 10 of file EDepSimDensityPositionFactory.cc.

10  {
11 }

Member Function Documentation

EDepSim::VPositionGenerator * EDepSim::DensityPositionFactory::CreateGenerator ( )
virtual

Create a new density vertex generator. The newly created vertex generator will be initialized by the factory.

Implements EDepSim::VConstrainedPositionFactory.

Definition at line 13 of file EDepSimDensityPositionFactory.cc.

EDepSim::VPositionGenerator * EDepSim::DensityPositionFactory::GetGenerator ( )
virtual

Return the density vertex generator. This must call EDepSim::VConstrainedPositionFactory::GetGenerator().

Reimplemented from EDepSim::VConstrainedPositionFactory.

Definition at line 19 of file EDepSimDensityPositionFactory.cc.

19  {
21 }
virtual EDepSim::VPositionGenerator * GetGenerator()
void EDepSim::DensityPositionFactory::SetNewValue ( G4UIcommand *  command,
G4String  value 
)
virtual

Handle messages from the UI processor.

Reimplemented from EDepSim::VPrimaryFactory.

Definition at line 23 of file EDepSimDensityPositionFactory.cc.

24  {
26 }
int command
void SetNewValue(G4UIcommand *, G4String)
Handle messages from the UI processor.

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