Geant4 VMC Version 6.6
|
Action Initialization class (required for MT mode) More...
#include <TG4ActionInitialization.h>
Public Member Functions | |
TG4ActionInitialization (TG4RunConfiguration *runConfiguration) | |
virtual | ~TG4ActionInitialization () |
virtual void | BuildForMaster () const |
virtual void | Build () const |
Private Member Functions | |
TG4ActionInitialization () | |
Not implemented. | |
TG4ActionInitialization (const TG4ActionInitialization &right) | |
Not implemented. | |
TG4ActionInitialization & | operator= (const TG4ActionInitialization &right) |
Not implemented. | |
Private Attributes | |
TG4RunConfiguration * | fRunConfiguration |
run configuration | |
G4UserEventAction * | fEventAction |
event action | |
TG4TrackingAction * | fTrackingAction |
tracking action | |
TG4SteppingAction * | fSteppingAction |
steping action | |
G4UserStackingAction * | fStackingAction |
stacking action | |
Action Initialization class (required for MT mode)
Besides all user action classes it instantiates also their messenger classes to make their associated commands available in PreInit phase (as in MT mode creation of user action classes is delayed.)
Definition at line 38 of file TG4ActionInitialization.h.
TG4ActionInitialization::TG4ActionInitialization | ( | TG4RunConfiguration * | runConfiguration | ) |
Standard constructor
Definition at line 36 of file TG4ActionInitialization.cxx.
|
virtual |
Destructor
Definition at line 54 of file TG4ActionInitialization.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
|
virtual |
Build user actions defined on master thread
Definition at line 76 of file TG4ActionInitialization.cxx.
|
virtual |
Build user actions defined on worker threads
Definition at line 89 of file TG4ActionInitialization.cxx.
|
private |
Not implemented.
|
private |
run configuration
Definition at line 58 of file TG4ActionInitialization.h.
Referenced by Build(), BuildForMaster(), TG4ActionInitialization(), and ~TG4ActionInitialization().
|
private |
event action
Definition at line 60 of file TG4ActionInitialization.h.
Referenced by Build(), TG4ActionInitialization(), and ~TG4ActionInitialization().
|
private |
tracking action
Definition at line 61 of file TG4ActionInitialization.h.
Referenced by Build(), TG4ActionInitialization(), and ~TG4ActionInitialization().
|
private |
steping action
Definition at line 62 of file TG4ActionInitialization.h.
Referenced by Build(), TG4ActionInitialization(), and ~TG4ActionInitialization().
|
private |
stacking action
Definition at line 63 of file TG4ActionInitialization.h.
Referenced by Build(), TG4ActionInitialization(), and ~TG4ActionInitialization().