#include <EDepSimFixedPositionFactory.hh>
Public Member Functions | |
FixedPositionFactory (EDepSim::UserPrimaryGeneratorMessenger *parent) | |
virtual | ~FixedPositionFactory () |
EDepSim::VPositionGenerator * | GetGenerator () |
Return the fixed vertex generator. More... | |
G4ThreeVector | GetPosition () |
Return the position for the next generator. More... | |
void | SetPosition (const G4ThreeVector &pos) |
Set the position for the next generator. More... | |
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 |
Private Attributes | |
G4ThreeVector | fPosition |
G4UIcmdWith3VectorAndUnit * | fPositionCMD |
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 7 of file EDepSimFixedPositionFactory.hh.
EDepSim::FixedPositionFactory::FixedPositionFactory | ( | EDepSim::UserPrimaryGeneratorMessenger * | parent | ) |
Definition at line 5 of file EDepSimFixedPositionFactory.cc.
|
virtual |
Definition at line 17 of file EDepSimFixedPositionFactory.cc.
|
virtual |
Return the fixed vertex generator.
Implements EDepSim::VPositionFactory.
Definition at line 19 of file EDepSimFixedPositionFactory.cc.
|
inline |
Return the position for the next generator.
Definition at line 16 of file EDepSimFixedPositionFactory.hh.
|
virtual |
Handle messages from the UI processor.
Reimplemented from EDepSim::VPrimaryFactory.
Definition at line 25 of file EDepSimFixedPositionFactory.cc.
|
inline |
Set the position for the next generator.
Definition at line 19 of file EDepSimFixedPositionFactory.hh.
|
private |
Definition at line 24 of file EDepSimFixedPositionFactory.hh.
|
private |
Definition at line 26 of file EDepSimFixedPositionFactory.hh.