Loading...
Searching...
No Matches
Public Member Functions | List of all members
B3a::ActionInitialization Class Reference
basic » B3 » B3a

Action initialization class. More...

#include <Doxymodules_basic.h>

Inheritance diagram for B3a::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 88 of file Doxymodules_basic.h.

Constructor & Destructor Documentation

◆ ActionInitialization()

B3a::ActionInitialization::ActionInitialization ( )
default

◆ ~ActionInitialization()

B3a::ActionInitialization::~ActionInitialization ( )
overridedefault

Member Function Documentation

◆ BuildForMaster()

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

Definition at line 43 of file ActionInitialization.cc.

44{
45 SetUserAction(new RunAction);
46}

◆ Build()

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

Definition at line 50 of file ActionInitialization.cc.

51{
52 auto runAction = new RunAction();
53 SetUserAction(runAction);
54
55 SetUserAction(new EventAction(runAction));
56 SetUserAction(new PrimaryGeneratorAction);
57 SetUserAction(new StackingAction);
58}
The primary generator action class with particle gum.
Stacking action class : manage the newly generated particles.

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

Applications | User Support | Publications | Collaboration