Geant4_10
Public Member Functions | List of all members
G4GeometrySampler Class Reference

#include <G4GeometrySampler.hh>

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

Public Member Functions

 G4GeometrySampler (G4VPhysicalVolume *worldvolume, const G4String &particlename)
 
 G4GeometrySampler (G4String worldvolumeName, const G4String &particlename)
 
virtual ~G4GeometrySampler ()
 
virtual void PrepareImportanceSampling (G4VIStore *istore, const G4VImportanceAlgorithm *ialg)
 
virtual void PrepareWeightRoulett (G4double wsurvive, G4double wlimit, G4double isource)
 
virtual void PrepareWeightWindow (G4VWeightWindowStore *wwstore, G4VWeightWindowAlgorithm *wwAlg, G4PlaceOfAction placeOfAction)
 
virtual void Configure ()
 
virtual void AddProcess ()
 
virtual void ClearSampling ()
 
virtual G4bool IsConfigured () const
 
void SetParallel (G4bool paraflag)
 
void SetWorld (const G4VPhysicalVolume *world)
 
void SetParticle (const G4String &particlename)
 
G4String GetParticleName ()
 
- Public Member Functions inherited from G4VSampler
 G4VSampler ()
 
virtual ~G4VSampler ()
 

Detailed Description

Definition at line 53 of file G4GeometrySampler.hh.

Constructor & Destructor Documentation

G4GeometrySampler::G4GeometrySampler ( G4VPhysicalVolume worldvolume,
const G4String particlename 
)
explicit

Definition at line 51 of file G4GeometrySampler.cc.

G4GeometrySampler::G4GeometrySampler ( G4String  worldvolumeName,
const G4String particlename 
)
explicit

Definition at line 70 of file G4GeometrySampler.cc.

Here is the call graph for this function:

G4GeometrySampler::~G4GeometrySampler ( )
virtual

Definition at line 89 of file G4GeometrySampler.cc.

Here is the call graph for this function:

Member Function Documentation

void G4GeometrySampler::AddProcess ( )
virtual

Definition at line 287 of file G4GeometrySampler.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4GeometrySampler::ClearSampling ( )
virtual

Implements G4VSampler.

Definition at line 94 of file G4GeometrySampler.cc.

Here is the caller graph for this function:

void G4GeometrySampler::Configure ( )
virtual

Implements G4VSampler.

Definition at line 235 of file G4GeometrySampler.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4String G4GeometrySampler::GetParticleName ( )
inline

Definition at line 84 of file G4GeometrySampler.hh.

G4bool G4GeometrySampler::IsConfigured ( ) const
virtual

Implements G4VSampler.

Definition at line 126 of file G4GeometrySampler.cc.

Here is the caller graph for this function:

void G4GeometrySampler::PrepareImportanceSampling ( G4VIStore istore,
const G4VImportanceAlgorithm ialg 
)
virtual

Implements G4VSampler.

Definition at line 160 of file G4GeometrySampler.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4GeometrySampler::PrepareWeightRoulett ( G4double  wsurvive,
G4double  wlimit,
G4double  isource 
)
virtual

Implements G4VSampler.

Definition at line 181 of file G4GeometrySampler.cc.

Here is the call graph for this function:

void G4GeometrySampler::PrepareWeightWindow ( G4VWeightWindowStore wwstore,
G4VWeightWindowAlgorithm wwAlg,
G4PlaceOfAction  placeOfAction 
)
virtual

Implements G4VSampler.

Definition at line 212 of file G4GeometrySampler.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4GeometrySampler::SetParallel ( G4bool  paraflag)
virtual

Implements G4VSampler.

Definition at line 308 of file G4GeometrySampler.cc.

Here is the caller graph for this function:

void G4GeometrySampler::SetParticle ( const G4String particlename)

Definition at line 318 of file G4GeometrySampler.cc.

void G4GeometrySampler::SetWorld ( const G4VPhysicalVolume world)

Definition at line 313 of file G4GeometrySampler.cc.

Here is the caller graph for this function:


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