Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
edep-sim
src
kinem
EDepSimVTimeFactory.hh
Go to the documentation of this file.
1
#ifndef EDepSim_VTimeFactory_hh_seen
2
#define EDepSim_VTimeFactory_hh_seen
3
4
#include "
kinem/EDepSimVPrimaryFactory.hh
"
5
6
namespace
EDepSim
{
class
VTimeGenerator;}
7
8
namespace
EDepSim
{
class
VTimeFactory;}
9
class
EDepSim::VTimeFactory
:
public
EDepSim::VPrimaryFactory
{
10
public
:
11
VTimeFactory
(G4String
name
,
12
EDepSim::UserPrimaryGeneratorMessenger
*
fParent
,
13
bool
makeDirectory=
true
);
14
virtual
~VTimeFactory
();
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.
19
virtual
EDepSim::VTimeGenerator
*
GetGenerator
() = 0;
20
};
21
#endif
name
static QCString name
Definition:
declinfo.cpp:673
EDepSim::VTimeGenerator
Definition:
EDepSimVTimeGenerator.hh:23
EDepSim::VTimeFactory::GetGenerator
virtual EDepSim::VTimeGenerator * GetGenerator()=0
EDepSim::VTimeFactory::VTimeFactory
VTimeFactory(G4String name, EDepSim::UserPrimaryGeneratorMessenger *fParent, bool makeDirectory=true)
Definition:
EDepSimVTimeFactory.cc:3
EDepSim::VTimeFactory
Definition:
EDepSimVTimeFactory.hh:9
EDepSim::VPrimaryFactory::fParent
EDepSim::UserPrimaryGeneratorMessenger * fParent
The messenger that is holding this set of sub-commands.
Definition:
EDepSimVPrimaryFactory.hh:61
EDepSim
Construct a module from components.
Definition:
TG4HitSegment.h:10
EDepSim::VTimeFactory::~VTimeFactory
virtual ~VTimeFactory()
Definition:
EDepSimVTimeFactory.cc:9
EDepSimVPrimaryFactory.hh
EDepSim::VPrimaryFactory
Definition:
EDepSimVPrimaryFactory.hh:21
EDepSim::UserPrimaryGeneratorMessenger
Definition:
EDepSimUserPrimaryGeneratorMessenger.hh:25
Generated by
1.8.11