Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VUserActionInitialization Class Referenceabstract

#include <G4VUserActionInitialization.hh>

Public Member Functions

 G4VUserActionInitialization ()
 
virtual ~G4VUserActionInitialization ()
 
virtual void Build () const =0
 
virtual void BuildForMaster () const
 
virtual G4VSteppingVerboseInitializeSteppingVerbose () const
 

Protected Member Functions

void SetUserAction (G4VUserPrimaryGeneratorAction *) const
 
void SetUserAction (G4UserRunAction *) const
 
void SetUserAction (G4UserEventAction *) const
 
void SetUserAction (G4UserStackingAction *) const
 
void SetUserAction (G4UserTrackingAction *) const
 
void SetUserAction (G4UserSteppingAction *) const
 

Detailed Description

Definition at line 61 of file G4VUserActionInitialization.hh.

Constructor & Destructor Documentation

◆ G4VUserActionInitialization()

G4VUserActionInitialization::G4VUserActionInitialization ( )

Definition at line 29 of file G4VUserActionInitialization.cc.

29{ ; }

◆ ~G4VUserActionInitialization()

G4VUserActionInitialization::~G4VUserActionInitialization ( )
virtual

Definition at line 31 of file G4VUserActionInitialization.cc.

31{ ; }

Member Function Documentation

◆ Build()

virtual void G4VUserActionInitialization::Build ( ) const
pure virtual

◆ BuildForMaster()

void G4VUserActionInitialization::BuildForMaster ( ) const
virtual

Definition at line 33 of file G4VUserActionInitialization.cc.

33{ ; }

Referenced by G4MTRunManager::SetUserInitialization().

◆ InitializeSteppingVerbose()

G4VSteppingVerbose * G4VUserActionInitialization::InitializeSteppingVerbose ( ) const
virtual

◆ SetUserAction() [1/6]

void G4VUserActionInitialization::SetUserAction ( G4UserEventAction action) const
protected

Definition at line 46 of file G4VUserActionInitialization.cc.

47{
49}
static G4RunManager * GetRunManager()
Definition: G4RunManager.cc:84
virtual void SetUserAction(G4UserRunAction *userAction)

◆ SetUserAction() [2/6]

void G4VUserActionInitialization::SetUserAction ( G4UserRunAction action) const
protected

Definition at line 41 of file G4VUserActionInitialization.cc.

◆ SetUserAction() [3/6]

void G4VUserActionInitialization::SetUserAction ( G4UserStackingAction action) const
protected

Definition at line 51 of file G4VUserActionInitialization.cc.

◆ SetUserAction() [4/6]

void G4VUserActionInitialization::SetUserAction ( G4UserSteppingAction action) const
protected

Definition at line 63 of file G4VUserActionInitialization.cc.

◆ SetUserAction() [5/6]

void G4VUserActionInitialization::SetUserAction ( G4UserTrackingAction action) const
protected

Definition at line 57 of file G4VUserActionInitialization.cc.

◆ SetUserAction() [6/6]

void G4VUserActionInitialization::SetUserAction ( G4VUserPrimaryGeneratorAction action) const
protected

Definition at line 35 of file G4VUserActionInitialization.cc.


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