Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
G4Run Class Reference

#include <G4Run.hh>

Inheritance diagram for G4Run:
Inheritance graph
[legend]
Collaboration diagram for G4Run:
Collaboration graph
[legend]

Public Member Functions

 G4Run ()
 
virtual ~G4Run ()
 
virtual void RecordEvent (const G4Event *)
 
G4int GetRunID () const
 
G4int GetNumberOfEvent () const
 
G4int GetNumberOfEventToBeProcessed () const
 
const G4HCtable * GetHCtable () const
 
const G4DCtable * GetDCtable () const
 
const G4String & GetRandomNumberStatus () const
 
void SetRunID (G4int id)
 
void SetNumberOfEventToBeProcessed (G4int n_ev)
 
void SetHCtable (G4HCtable *HCtbl)
 
void SetDCtable (G4DCtable *DCtbl)
 
void SetRandomNumberStatus (G4String &st)
 
void StoreEvent (G4Event *evt)
 
const std::vector< const
G4Event * > * 
GetEventVector () const
 

Protected Attributes

G4int runID
 
G4int numberOfEvent
 
G4int numberOfEventToBeProcessed
 
G4HCtable * HCtable
 
G4DCtable * DCtable
 
G4String randomNumberStatus
 
std::vector< const G4Event * > * eventVector
 

Detailed Description

Definition at line 46 of file G4Run.hh.

Constructor & Destructor Documentation

G4Run::G4Run ( )

Definition at line 33 of file G4Run.cc.

G4Run::~G4Run ( )
virtual

Definition at line 37 of file G4Run.cc.

Member Function Documentation

const G4DCtable* G4Run::GetDCtable ( ) const
inline

Definition at line 85 of file G4Run.hh.

const std::vector<const G4Event*>* G4Run::GetEventVector ( ) const
inline

Definition at line 112 of file G4Run.hh.

Here is the caller graph for this function:

const G4HCtable* G4Run::GetHCtable ( ) const
inline

Definition at line 82 of file G4Run.hh.

G4int G4Run::GetNumberOfEvent ( ) const
inline

Definition at line 76 of file G4Run.hh.

Here is the caller graph for this function:

G4int G4Run::GetNumberOfEventToBeProcessed ( ) const
inline

Definition at line 80 of file G4Run.hh.

Here is the caller graph for this function:

const G4String& G4Run::GetRandomNumberStatus ( ) const
inline

Definition at line 88 of file G4Run.hh.

G4int G4Run::GetRunID ( ) const
inline

Definition at line 73 of file G4Run.hh.

Here is the caller graph for this function:

void G4Run::RecordEvent ( const G4Event *  )
virtual

Reimplemented in RE02Run, B01Run, B02Run, DicomRun, ExN07Run, and ElectronRun.

Definition at line 45 of file G4Run.cc.

Here is the caller graph for this function:

void G4Run::SetDCtable ( G4DCtable *  DCtbl)
inline

Definition at line 98 of file G4Run.hh.

Here is the caller graph for this function:

void G4Run::SetHCtable ( G4HCtable *  HCtbl)
inline

Definition at line 96 of file G4Run.hh.

Here is the caller graph for this function:

void G4Run::SetNumberOfEventToBeProcessed ( G4int  n_ev)
inline

Definition at line 94 of file G4Run.hh.

Here is the caller graph for this function:

void G4Run::SetRandomNumberStatus ( G4String &  st)
inline

Definition at line 100 of file G4Run.hh.

Here is the caller graph for this function:

void G4Run::SetRunID ( G4int  id)
inline

Definition at line 92 of file G4Run.hh.

Here is the caller graph for this function:

void G4Run::StoreEvent ( G4Event *  evt)

Definition at line 48 of file G4Run.cc.

Here is the caller graph for this function:

Member Data Documentation

G4DCtable* G4Run::DCtable
protected

Definition at line 62 of file G4Run.hh.

std::vector<const G4Event*>* G4Run::eventVector
protected

Definition at line 64 of file G4Run.hh.

G4HCtable* G4Run::HCtable
protected

Definition at line 61 of file G4Run.hh.

G4int G4Run::numberOfEvent
protected

Definition at line 59 of file G4Run.hh.

G4int G4Run::numberOfEventToBeProcessed
protected

Definition at line 60 of file G4Run.hh.

G4String G4Run::randomNumberStatus
protected

Definition at line 63 of file G4Run.hh.

G4int G4Run::runID
protected

Definition at line 58 of file G4Run.hh.


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