Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
B4a::ActionInitialization Class Reference
basic » B4 » B4a

Action initialization class. More...

#include <Doxymodules_basic.h>

Inheritance diagram for B4a::ActionInitialization:
G4VUserActionInitialization

Public Member Functions

 ActionInitialization (B4::DetectorConstruction *)
 
 ~ActionInitialization () override=default
 
void BuildForMaster () const override
 
void Build () const override
 

Private Attributes

B4::DetectorConstructionfDetConstruction = nullptr
 

Detailed Description

Action initialization class.

Definition at line 126 of file Doxymodules_basic.h.

Constructor & Destructor Documentation

◆ ActionInitialization()

B4a::ActionInitialization::ActionInitialization ( B4::DetectorConstruction detConstruction)

Definition at line 44 of file ActionInitialization.cc.

45 : fDetConstruction(detConstruction)
46{}
B4::DetectorConstruction * fDetConstruction

◆ ~ActionInitialization()

B4a::ActionInitialization::~ActionInitialization ( )
overridedefault

Member Function Documentation

◆ BuildForMaster()

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

Definition at line 50 of file ActionInitialization.cc.

51{
52 SetUserAction(new RunAction);
53}
Run action class.

◆ Build()

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

Definition at line 57 of file ActionInitialization.cc.

58{
59 SetUserAction(new PrimaryGeneratorAction);
60 SetUserAction(new RunAction);
61 auto eventAction = new EventAction;
62 SetUserAction(eventAction);
63 SetUserAction(new SteppingAction(fDetConstruction,eventAction));
64}
The primary generator action class with particle gum.

Member Data Documentation

◆ fDetConstruction

B4::DetectorConstruction* B4a::ActionInitialization::fDetConstruction = nullptr
private

Definition at line 56 of file ActionInitialization.hh.


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

Applications | User Support | Publications | Collaboration