G4UserRunAction Class Reference

#include <G4UserRunAction.hh>


Public Member Functions

 G4UserRunAction ()
virtual ~G4UserRunAction ()
virtual G4RunGenerateRun ()
virtual void BeginOfRunAction (const G4Run *aRun)
virtual void EndOfRunAction (const G4Run *aRun)


Detailed Description

Definition at line 51 of file G4UserRunAction.hh.


Constructor & Destructor Documentation

G4UserRunAction::G4UserRunAction (  ) 

Definition at line 35 of file G4UserRunAction.cc.

References FatalException, G4Exception(), and G4ParticleTable::GetParticleTable().

00036 {
00037  if(!(G4ParticleTable::GetParticleTable()->GetReadiness()))
00038  {
00039    G4String msg;
00040    msg =  " You are instantiating G4UserRunAction BEFORE your G4VUserPhysicsList is\n";
00041    msg += "instantiated and assigned to G4RunManager.\n";
00042    msg += " Such an instantiation is prohibited by Geant4 version 8.0. To fix this problem,\n";
00043    msg += "please make sure that your main() instantiates G4VUserPhysicsList AND\n";
00044    msg += "set it to G4RunManager before instantiating other user action classes\n";
00045    msg += "such as G4UserRunAction.";
00046    G4Exception("G4UserRunAction::G4UserRunAction()",
00047               "Run0041",FatalException,msg);
00048  }
00049 }

G4UserRunAction::~G4UserRunAction (  )  [virtual]

Definition at line 51 of file G4UserRunAction.cc.

00052 {;}


Member Function Documentation

void G4UserRunAction::BeginOfRunAction ( const G4Run aRun  )  [virtual]

Definition at line 57 of file G4UserRunAction.cc.

Referenced by G4RunManager::RunInitialization().

00058 {;}

void G4UserRunAction::EndOfRunAction ( const G4Run aRun  )  [virtual]

Definition at line 60 of file G4UserRunAction.cc.

Referenced by G4RunManager::RunTermination().

00061 {;}

G4Run * G4UserRunAction::GenerateRun (  )  [virtual]

Definition at line 54 of file G4UserRunAction.cc.

Referenced by G4RunManager::RunInitialization().

00055 { return 0; }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:38 2013 for Geant4 by  doxygen 1.4.7