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

#include <Doxymodules_hadronic.h>

Inheritance diagram for FFActionInitialization:
G4VUserActionInitialization

Public Member Functions

 FFActionInitialization ()
 
virtual void BuildForMaster () const
 
virtual void Build () const
 
virtual ~FFActionInitialization ()
 

Private Attributes

FFRunAction *const fMasterRunAction
 

Detailed Description

Definition at line 117 of file Doxymodules_hadronic.h.

Constructor & Destructor Documentation

◆ FFActionInitialization()

FFActionInitialization::FFActionInitialization ( )

◆ ~FFActionInitialization()

FFActionInitialization::~FFActionInitialization ( )
virtual

Definition at line 87 of file FFActionInitialization.cc.

89{
90 // Nothing here
91}

Member Function Documentation

◆ BuildForMaster()

void FFActionInitialization::BuildForMaster ( void  ) const
virtual

Definition at line 80 of file FFActionInitialization.cc.

82{
83 SetUserAction(fMasterRunAction);
84}

◆ Build()

void FFActionInitialization::Build ( void  ) const
virtual

Definition at line 60 of file FFActionInitialization.cc.

62{
63 FFRunAction* runAction;
64#ifdef G4MULTITHREADED
65 runAction = new FFRunAction();
66#else
67 runAction = fMasterRunAction;
68#endif // G4MULTITHREADED
69
70 SetUserAction(runAction);
71 SetUserAction(new FFPrimaryGeneratorAction());
72
73 //FFEventAction* eventAction = new FFEventAction();
74 //SetUserAction(eventAction);
75
76 //SetUserAction(new FFSteppingAction(eventAction));
77}

Member Data Documentation

◆ fMasterRunAction

FFRunAction* const FFActionInitialization::fMasterRunAction
private

Definition at line 65 of file FFActionInitialization.hh.


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

Applications | User Support | Publications | Collaboration