Loading...
Searching...
No Matches
Public Member Functions | List of all members
VtkVis::ActionInitialization Class Reference

Action initialization class. More...

#include <Doxymodules_visualization.h>

Inheritance diagram for VtkVis::ActionInitialization:
G4VUserActionInitialization

Public Member Functions

 ActionInitialization ()=default
 
 ~ActionInitialization () override=default
 
void BuildForMaster () const override
 
void Build () const override
 

Detailed Description

Action initialization class.

Definition at line 49 of file Doxymodules_visualization.h.

Constructor & Destructor Documentation

◆ ActionInitialization()

VtkVis::ActionInitialization::ActionInitialization ( )
default

◆ ~ActionInitialization()

VtkVis::ActionInitialization::~ActionInitialization ( )
overridedefault

Member Function Documentation

◆ BuildForMaster()

void VtkVis::ActionInitialization::BuildForMaster ( ) const
override

Definition at line 41 of file ActionInitialization.cc.

42{
43 auto runAction = new RunAction;
44 SetUserAction(runAction);
45}

◆ Build()

void VtkVis::ActionInitialization::Build ( ) const
override

Definition at line 49 of file ActionInitialization.cc.

50{
51 SetUserAction(new PrimaryGeneratorAction);
52
53 auto runAction = new RunAction;
54 SetUserAction(runAction);
55
56 auto eventAction = new EventAction(runAction);
57 SetUserAction(eventAction);
58
59 SetUserAction(new SteppingAction(eventAction));
60}

The documentation for this class was generated from the following files:

Applications | User Support | Publications | Collaboration