Geant4-11
Public Member Functions | Protected Attributes
CB_G4UserRunAction Struct Reference
Inheritance diagram for CB_G4UserRunAction:
G4UserRunAction

Public Member Functions

void BeginOfRunAction (const G4Run *aRun)
 
void EndOfRunAction (const G4Run *aRun)
 
virtual G4RunGenerateRun ()
 
G4bool IsMaster () const
 
virtual void SetMaster (G4bool val=true)
 

Protected Attributes

G4bool isMaster = true
 

Detailed Description

Definition at line 40 of file pyG4UserRunAction.cc.

Member Function Documentation

◆ BeginOfRunAction()

void CB_G4UserRunAction::BeginOfRunAction ( const G4Run aRun)
inlinevirtual

Reimplemented from G4UserRunAction.

Definition at line 42 of file pyG4UserRunAction.cc.

42 {
43 if(const override& f= get_override("BeginOfRunAction")) {
44 f(boost::ref(aRun));
45 } else
47 }
virtual void BeginOfRunAction(const G4Run *aRun)

References G4UserRunAction::BeginOfRunAction().

Referenced by export_G4UserRunAction().

◆ EndOfRunAction()

void CB_G4UserRunAction::EndOfRunAction ( const G4Run aRun)
inlinevirtual

Reimplemented from G4UserRunAction.

Definition at line 50 of file pyG4UserRunAction.cc.

50 {
51 if(const override& f= get_override("EndOfRunAction")) {
52 f(boost::ref(aRun));
53 } else {
55 }
56 }
virtual void EndOfRunAction(const G4Run *aRun)

References G4UserRunAction::EndOfRunAction().

Referenced by export_G4UserRunAction().

◆ GenerateRun()

G4Run * G4UserRunAction::GenerateRun ( )
virtualinherited

◆ IsMaster()

G4bool G4UserRunAction::IsMaster ( ) const
inlineinherited

Definition at line 64 of file G4UserRunAction.hh.

64{ return isMaster; }

References G4UserRunAction::isMaster.

◆ SetMaster()

virtual void G4UserRunAction::SetMaster ( G4bool  val = true)
inlinevirtualinherited

Field Documentation

◆ isMaster

G4bool G4UserRunAction::isMaster = true
protectedinherited

Definition at line 68 of file G4UserRunAction.hh.

Referenced by G4UserRunAction::IsMaster(), and G4UserRunAction::SetMaster().


The documentation for this struct was generated from the following file: