Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
F04ActionInitialization Class Reference

Action initialization class. More...

#include <Doxymodules_field.h>

Inheritance diagram for F04ActionInitialization:
G4VUserActionInitialization

Public Member Functions

 F04ActionInitialization (F04DetectorConstruction *)
 
 ~F04ActionInitialization () override=default
 
void BuildForMaster () const override
 
void Build () const override
 
G4VSteppingVerboseInitializeSteppingVerbose () const override
 

Private Attributes

F04DetectorConstructionfDetConstruction = nullptr
 

Detailed Description

Action initialization class.

Definition at line 98 of file Doxymodules_field.h.

Constructor & Destructor Documentation

◆ F04ActionInitialization()

F04ActionInitialization::F04ActionInitialization ( F04DetectorConstruction detConstruction)

Definition at line 43 of file F04ActionInitialization.cc.

45 : fDetConstruction(detConstruction)
46{}
F04DetectorConstruction * fDetConstruction

◆ ~F04ActionInitialization()

F04ActionInitialization::~F04ActionInitialization ( )
overridedefault

Member Function Documentation

◆ BuildForMaster()

void F04ActionInitialization::BuildForMaster ( ) const
override

Definition at line 50 of file F04ActionInitialization.cc.

51{
52 SetUserAction(new F04RunAction());
53}

◆ Build()

void F04ActionInitialization::Build ( ) const
override

Definition at line 57 of file F04ActionInitialization.cc.

58{
60
61 auto runAction = new F04RunAction();
62 SetUserAction(runAction);
63 auto eventAction = new F04EventAction(runAction);
64 SetUserAction(eventAction);
65 SetUserAction(new F04TrackingAction());
66 SetUserAction(new F04StackingAction());
67 SetUserAction(new F04SteppingAction());
68}

◆ InitializeSteppingVerbose()

G4VSteppingVerbose * F04ActionInitialization::InitializeSteppingVerbose ( ) const
override

Definition at line 72 of file F04ActionInitialization.cc.

Member Data Documentation

◆ fDetConstruction

F04DetectorConstruction* F04ActionInitialization::fDetConstruction = nullptr
private

Definition at line 51 of file F04ActionInitialization.hh.


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

Applications | User Support | Publications | Collaboration