EDepSimVPositionFactory.hh
Go to the documentation of this file.
1 #ifndef EDepSim_VPositionFactory_hh_seen
2 #define EDepSim_VPositionFactory_hh_seen
3 
5 
6 namespace EDepSim {class VPositionGenerator;}
7 
8 namespace EDepSim {class VPositionFactory;}
10 public:
11  VPositionFactory(G4String name,
13  bool makeDirectory = true);
14  virtual ~VPositionFactory();
15 
16  /// Return a new generator enclosing the current factory state. The new
17  /// generator method is pure virtual so it must be implemented by derived
18  /// classes.
20 };
21 #endif
static QCString name
Definition: declinfo.cpp:673
virtual EDepSim::VPositionGenerator * GetGenerator()=0
EDepSim::UserPrimaryGeneratorMessenger * fParent
The messenger that is holding this set of sub-commands.
Construct a module from components.
Definition: TG4HitSegment.h:10
VPositionFactory(G4String name, EDepSim::UserPrimaryGeneratorMessenger *fParent, bool makeDirectory=true)