Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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)
 
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 ClearSampling ()
 
virtual G4bool IsConfigured () const
 
void SetParallel (G4bool paraflag)
 
void SetParticle (const G4String &particlename)
 
- 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 50 of file G4GeometrySampler.cc.

G4GeometrySampler::~G4GeometrySampler ( )
virtual

Definition at line 65 of file G4GeometrySampler.cc.

Here is the call graph for this function:

Member Function Documentation

void G4GeometrySampler::ClearSampling ( )
virtual

Implements G4VSampler.

Definition at line 70 of file G4GeometrySampler.cc.

Here is the caller graph for this function:

void G4GeometrySampler::Configure ( )
virtual

Implements G4VSampler.

Definition at line 204 of file G4GeometrySampler.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4GeometrySampler::IsConfigured ( ) const
virtual

Implements G4VSampler.

Definition at line 102 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 136 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 157 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 188 of file G4GeometrySampler.cc.

void G4GeometrySampler::SetParallel ( G4bool  paraflag)
virtual

Implements G4VSampler.

Definition at line 254 of file G4GeometrySampler.cc.

Here is the caller graph for this function:

void G4GeometrySampler::SetParticle ( const G4String particlename)

Definition at line 259 of file G4GeometrySampler.cc.


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