Geant4  10.01.p01
G4VSampler Class Referenceabstract

#include <G4VSampler.hh>

+ Inheritance diagram for G4VSampler:

Public Member Functions

 G4VSampler ()
 
virtual ~G4VSampler ()
 
virtual void PrepareImportanceSampling (G4VIStore *istore, const G4VImportanceAlgorithm *ialg=0)=0
 
virtual void PrepareWeightRoulett (G4double wsurvive=0.5, G4double wlimit=0.25, G4double isource=1)=0
 
virtual void PrepareWeightWindow (G4VWeightWindowStore *wwstore, G4VWeightWindowAlgorithm *wwAlg=0, G4PlaceOfAction placeOfAction=onBoundary)=0
 
virtual void Configure ()=0
 
virtual void ClearSampling ()=0
 
virtual G4bool IsConfigured () const =0
 
virtual void SetParallel (G4bool paraflag)=0
 

Detailed Description

Definition at line 54 of file G4VSampler.hh.

Constructor & Destructor Documentation

G4VSampler::G4VSampler ( )

Definition at line 38 of file G4VSampler.cc.

G4VSampler::~G4VSampler ( )
virtual

Definition at line 41 of file G4VSampler.cc.

Member Function Documentation

virtual void G4VSampler::ClearSampling ( )
pure virtual

Implemented in G4GeometrySampler.

virtual void G4VSampler::Configure ( )
pure virtual

Implemented in G4GeometrySampler.

virtual G4bool G4VSampler::IsConfigured ( ) const
pure virtual

Implemented in G4GeometrySampler.

virtual void G4VSampler::PrepareImportanceSampling ( G4VIStore istore,
const G4VImportanceAlgorithm ialg = 0 
)
pure virtual

Implemented in G4GeometrySampler.

virtual void G4VSampler::PrepareWeightRoulett ( G4double  wsurvive = 0.5,
G4double  wlimit = 0.25,
G4double  isource = 1 
)
pure virtual

Implemented in G4GeometrySampler.

virtual void G4VSampler::PrepareWeightWindow ( G4VWeightWindowStore wwstore,
G4VWeightWindowAlgorithm wwAlg = 0,
G4PlaceOfAction  placeOfAction = onBoundary 
)
pure virtual

Implemented in G4GeometrySampler.

virtual void G4VSampler::SetParallel ( G4bool  paraflag)
pure virtual

Implemented in G4GeometrySampler.


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