Geant4
10.01.p03
|
#include <G4WeightWindowAlgorithm.hh>
Public Member Functions | |
G4WeightWindowAlgorithm (G4double upperLimitFaktor=5, G4double survivalFaktor=3, G4int maxNumberOfSplits=5) | |
virtual | ~G4WeightWindowAlgorithm () |
virtual G4Nsplit_Weight | Calculate (G4double init_w, G4double lowerWeightBound) const |
Public Member Functions inherited from G4VWeightWindowAlgorithm | |
G4VWeightWindowAlgorithm () | |
virtual | ~G4VWeightWindowAlgorithm () |
Private Attributes | |
G4double | fUpperLimitFaktor |
G4double | fSurvivalFaktor |
G4int | fMaxNumberOfSplits |
Definition at line 58 of file G4WeightWindowAlgorithm.hh.
G4WeightWindowAlgorithm::G4WeightWindowAlgorithm | ( | G4double | upperLimitFaktor = 5 , |
G4double | survivalFaktor = 3 , |
||
G4int | maxNumberOfSplits = 5 |
||
) |
Definition at line 40 of file G4WeightWindowAlgorithm.cc.
|
virtual |
Definition at line 48 of file G4WeightWindowAlgorithm.cc.
|
virtual |
Implements G4VWeightWindowAlgorithm.
Definition at line 54 of file G4WeightWindowAlgorithm.cc.
References fMaxNumberOfSplits, G4Nsplit_Weight::fN, fSurvivalFaktor, fUpperLimitFaktor, G4Nsplit_Weight::fW, G4UniformRand, and G4INCL::Math::max().
|
private |
Definition at line 77 of file G4WeightWindowAlgorithm.hh.
Referenced by Calculate().
|
private |
Definition at line 76 of file G4WeightWindowAlgorithm.hh.
Referenced by Calculate().
|
private |
Definition at line 75 of file G4WeightWindowAlgorithm.hh.
Referenced by Calculate().