#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 |
Definition at line 54 of file G4VSampler.hh.
G4VSampler::G4VSampler | ( | ) |
G4VSampler::~G4VSampler | ( | ) | [virtual] |
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.