Geant4_10
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
G4RunManagerKernel Class Reference

#include <G4RunManagerKernel.hh>

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

Public Types

enum  RMKType { sequentialRMK, masterRMK, workerRMK }
 

Public Member Functions

 G4RunManagerKernel ()
 
virtual ~G4RunManagerKernel ()
 
void DefineWorldVolume (G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
 
void WorkerDefineWorldVolume (G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
 
void SetPhysics (G4VUserPhysicsList *uPhys)
 
void InitializePhysics ()
 
G4bool RunInitialization (G4bool fakeRun=false)
 
void RunTermination ()
 
void WorkerUpdateWorldVolume ()
 
void UpdateRegion ()
 
void DumpRegion (const G4String &rname) const
 
void DumpRegion (G4Region *region=0) const
 
void GeometryHasBeenModified ()
 
void PhysicsHasBeenModified ()
 
G4EventManagerGetEventManager () const
 
G4StackManagerGetStackManager () const
 
G4TrackingManagerGetTrackingManager () const
 
void SetPrimaryTransformer (G4PrimaryTransformer *pt)
 
G4PrimaryTransformerGetPrimaryTransformer () const
 
const G4StringGetVersionString () const
 
void SetVerboseLevel (G4int vl)
 
void SetGeometryToBeOptimized (G4bool vl)
 
G4int GetNumberOfParallelWorld () const
 
void SetNumberOfParallelWorld (G4int i)
 
G4VUserPhysicsListGetPhysicsList () const
 
G4VPhysicalVolumeGetCurrentWorld () const
 
G4int GetNumberOfStaticAllocators () const
 

Static Public Member Functions

static G4RunManagerKernelGetRunManagerKernel ()
 

Protected Member Functions

 G4RunManagerKernel (RMKType rmkType)
 
void SetupDefaultRegion ()
 
void SetupPhysics ()
 
void ResetNavigator ()
 
void BuildPhysicsTables (G4bool fakeRun)
 
void CheckRegions ()
 
virtual void SetupShadowProcess () const
 

Protected Attributes

RMKType runManagerKernelType
 
G4RegiondefaultRegion
 
G4RegiondefaultRegionForParallelWorld
 
G4bool geometryNeedsToBeClosed
 

Detailed Description

Definition at line 68 of file G4RunManagerKernel.hh.

Member Enumeration Documentation

Enumerator
sequentialRMK 
masterRMK 
workerRMK 

Definition at line 86 of file G4RunManagerKernel.hh.

Constructor & Destructor Documentation

G4RunManagerKernel::G4RunManagerKernel ( )

Definition at line 76 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

G4RunManagerKernel::~G4RunManagerKernel ( )
virtual

Definition at line 255 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

G4RunManagerKernel::G4RunManagerKernel ( RMKType  rmkType)
protected

Definition at line 144 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Member Function Documentation

void G4RunManagerKernel::BuildPhysicsTables ( G4bool  fakeRun)
protected

Definition at line 662 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::CheckRegions ( )
protected

Definition at line 677 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::DefineWorldVolume ( G4VPhysicalVolume worldVol,
G4bool  topologyIsChanged = true 
)

Definition at line 375 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::DumpRegion ( const G4String rname) const

Definition at line 750 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::DumpRegion ( G4Region region = 0) const

Definition at line 756 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

void G4RunManagerKernel::GeometryHasBeenModified ( )
inline

Definition at line 164 of file G4RunManagerKernel.hh.

Here is the caller graph for this function:

G4VPhysicalVolume* G4RunManagerKernel::GetCurrentWorld ( ) const
inline

Definition at line 212 of file G4RunManagerKernel.hh.

Here is the caller graph for this function:

G4EventManager* G4RunManagerKernel::GetEventManager ( ) const
inline

Definition at line 178 of file G4RunManagerKernel.hh.

Here is the caller graph for this function:

G4int G4RunManagerKernel::GetNumberOfParallelWorld ( ) const
inline

Definition at line 204 of file G4RunManagerKernel.hh.

Here is the caller graph for this function:

G4int G4RunManagerKernel::GetNumberOfStaticAllocators ( ) const
inline

Definition at line 222 of file G4RunManagerKernel.hh.

Here is the caller graph for this function:

G4VUserPhysicsList* G4RunManagerKernel::GetPhysicsList ( ) const
inline

Definition at line 209 of file G4RunManagerKernel.hh.

G4PrimaryTransformer* G4RunManagerKernel::GetPrimaryTransformer ( ) const
inline

Definition at line 186 of file G4RunManagerKernel.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4RunManagerKernel * G4RunManagerKernel::GetRunManagerKernel ( )
static

Definition at line 73 of file G4RunManagerKernel.cc.

Here is the caller graph for this function:

G4StackManager* G4RunManagerKernel::GetStackManager ( ) const
inline

Definition at line 180 of file G4RunManagerKernel.hh.

Here is the call graph for this function:

G4TrackingManager* G4RunManagerKernel::GetTrackingManager ( ) const
inline

Definition at line 182 of file G4RunManagerKernel.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

const G4String& G4RunManagerKernel::GetVersionString ( ) const
inline

Definition at line 189 of file G4RunManagerKernel.hh.

Here is the caller graph for this function:

void G4RunManagerKernel::InitializePhysics ( )

Definition at line 498 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::PhysicsHasBeenModified ( )
inline

Definition at line 170 of file G4RunManagerKernel.hh.

Here is the caller graph for this function:

void G4RunManagerKernel::ResetNavigator ( )
protected

Definition at line 621 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4RunManagerKernel::RunInitialization ( G4bool  fakeRun = false)

Definition at line 559 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::RunTermination ( )

Definition at line 615 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::SetGeometryToBeOptimized ( G4bool  vl)
inline

Definition at line 195 of file G4RunManagerKernel.hh.

Here is the caller graph for this function:

void G4RunManagerKernel::SetNumberOfParallelWorld ( G4int  i)
inline

Definition at line 206 of file G4RunManagerKernel.hh.

Here is the caller graph for this function:

void G4RunManagerKernel::SetPhysics ( G4VUserPhysicsList uPhys)

Definition at line 435 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::SetPrimaryTransformer ( G4PrimaryTransformer pt)
inline

Definition at line 184 of file G4RunManagerKernel.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::SetupDefaultRegion ( )
protected

Definition at line 232 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::SetupPhysics ( )
protected

Definition at line 460 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::SetupShadowProcess ( ) const
protectedvirtual

Reimplemented in G4MTRunManagerKernel, and G4WorkerRunManagerKernel.

Definition at line 896 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::SetVerboseLevel ( G4int  vl)
inline

Definition at line 192 of file G4RunManagerKernel.hh.

Here is the caller graph for this function:

void G4RunManagerKernel::UpdateRegion ( )

Definition at line 640 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::WorkerDefineWorldVolume ( G4VPhysicalVolume worldVol,
G4bool  topologyIsChanged = true 
)

Definition at line 323 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4RunManagerKernel::WorkerUpdateWorldVolume ( )

Definition at line 306 of file G4RunManagerKernel.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

G4Region* G4RunManagerKernel::defaultRegion
protected

Definition at line 160 of file G4RunManagerKernel.hh.

G4Region* G4RunManagerKernel::defaultRegionForParallelWorld
protected

Definition at line 161 of file G4RunManagerKernel.hh.

G4bool G4RunManagerKernel::geometryNeedsToBeClosed
protected

Definition at line 162 of file G4RunManagerKernel.hh.

RMKType G4RunManagerKernel::runManagerKernelType
protected

Definition at line 90 of file G4RunManagerKernel.hh.


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