GEMC
2.3
Geant4 Monte-Carlo Framework
Main Page
Namespaces
Data Structures
Files
File List
Globals
src
ActionInitialization.cc
Go to the documentation of this file.
1
4
// gemc
5
#include "
ActionInitialization.h
"
6
7
ActionInitialization::ActionInitialization
(
goptions
* go, map<string, double> *gPars) :
G4VUserActionInitialization
()
8
{
9
genAction
=
new
MPrimaryGeneratorAction
(go);
10
evtAction
=
new
MEventAction
(*go, *gPars);
11
stpAction
=
new
MSteppingAction
(*go);
12
}
13
14
15
ActionInitialization::~ActionInitialization
()
16
{}
17
18
19
void
ActionInitialization::BuildForMaster
()
const
20
{
21
// SetUserAction(new RunAction);
22
}
23
24
25
void
ActionInitialization::Build
()
const
26
{
27
SetUserAction(
genAction
);
28
SetUserAction(
evtAction
);
29
SetUserAction(
stpAction
);
30
}
31
MSteppingAction
Definition:
MSteppingAction.h:16
ActionInitialization::ActionInitialization
ActionInitialization(goptions *go, map< string, double > *gPars)
Definition:
ActionInitialization.cc:7
ActionInitialization::~ActionInitialization
virtual ~ActionInitialization()
Definition:
ActionInitialization.cc:15
G4VUserActionInitialization
goptions
Definition:
options.h:58
ActionInitialization::stpAction
MSteppingAction * stpAction
Definition:
ActionInitialization.h:28
ActionInitialization::BuildForMaster
virtual void BuildForMaster() const
Definition:
ActionInitialization.cc:19
MPrimaryGeneratorAction
Definition:
MPrimaryGeneratorAction.h:22
ActionInitialization::Build
virtual void Build() const
Definition:
ActionInitialization.cc:25
ActionInitialization::evtAction
MEventAction * evtAction
Definition:
ActionInitialization.h:27
ActionInitialization::genAction
MPrimaryGeneratorAction * genAction
Definition:
ActionInitialization.h:26
ActionInitialization.h
MEventAction
Definition:
MEventAction.h:106
Generated on Wed Jul 6 2016 11:13:42 for GEMC by
1.8.11