Geant4  10.01.p02
G4EzWorld Class Reference

#include <G4EzWorld.hh>

+ Collaboration diagram for G4EzWorld:

Public Member Functions

 G4EzWorld ()
 
 ~G4EzWorld ()
 

Static Public Member Functions

static G4VPhysicalVolume * GetWorldVolume ()
 
static void Reset (G4double dx, G4double dy, G4double dz)
 
static void Resize (G4double dx, G4double dy, G4double dz)
 
static void SetMaterial (G4Material *amaterial)
 
static void SetVisibility (G4bool qvis)
 

Static Protected Member Functions

static G4VPhysicalVolume * CreateWorld (G4double dx=1.*m, G4double dy=1.*m, G4double dz=1.*m)
 

Static Protected Attributes

static G4VPhysicalVolume * world = G4EzWorld::CreateWorld()
 

Detailed Description

Definition at line 50 of file G4EzWorld.hh.

Constructor & Destructor Documentation

G4EzWorld::G4EzWorld ( )

Definition at line 51 of file G4EzWorld.cc.

G4EzWorld::~G4EzWorld ( )

Definition at line 57 of file G4EzWorld.cc.

References world.

Member Function Documentation

G4VPhysicalVolume * G4EzWorld::CreateWorld ( G4double  dx = 1.*m,
G4double  dy = 1.*m,
G4double  dz = 1.*m 
)
staticprotected

Definition at line 66 of file G4EzWorld.cc.

References AddElement(), elN, elO, g, G4Material::GetMaterial(), and mole.

Referenced by Reset().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4VPhysicalVolume * G4EzWorld::GetWorldVolume ( )
inlinestatic

Definition at line 74 of file G4EzWorld.hh.

References world.

Referenced by EzDetectorConstruction::Construct(), and G4EzVolume::PlaceIt().

+ Here is the caller graph for this function:

void G4EzWorld::Reset ( G4double  dx,
G4double  dy,
G4double  dz 
)
static

Definition at line 97 of file G4EzWorld.cc.

References CreateWorld(), G4RunManager::GetRunManager(), and world.

Referenced by pyEZgeom::ResetWorld().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4EzWorld::Resize ( G4double  dx,
G4double  dy,
G4double  dz 
)
static

Definition at line 109 of file G4EzWorld.cc.

References pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), and world.

Referenced by pyEZgeom::ResizeWorld().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4EzWorld::SetMaterial ( G4Material *  amaterial)
static

Definition at line 123 of file G4EzWorld.cc.

References world.

Referenced by pyEZgeom::SetWorldMaterial().

+ Here is the caller graph for this function:

void G4EzWorld::SetVisibility ( G4bool  qvis)
static

Definition at line 131 of file G4EzWorld.cc.

References world.

Referenced by pyEZgeom::SetWorldVisibility().

+ Here is the caller graph for this function:

Member Data Documentation

G4VPhysicalVolume * G4EzWorld::world = G4EzWorld::CreateWorld()
staticprotected

Definition at line 53 of file G4EzWorld.hh.

Referenced by GetWorldVolume(), Reset(), Resize(), SetMaterial(), SetVisibility(), and ~G4EzWorld().


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