Geant4
10.03
|
#include <GB06BOptnSplitAndKillByImportance.hh>
Definition at line 42 of file GB06BOptnSplitAndKillByImportance.hh.
GB06BOptnSplitAndKillByImportance::GB06BOptnSplitAndKillByImportance | ( | G4String | name | ) |
Definition at line 43 of file GB06BOptnSplitAndKillByImportance.cc.
|
virtual |
Definition at line 53 of file GB06BOptnSplitAndKillByImportance.cc.
|
inlinefinalvirtual |
Implements G4VBiasingOperation.
Definition at line 59 of file GB06BOptnSplitAndKillByImportance.hh.
|
finalvirtual |
Implements G4VBiasingOperation.
Definition at line 59 of file GB06BOptnSplitAndKillByImportance.cc.
References DBL_MAX, fBiasingSharedData, Forced, fParallelWorldIndex, fPreStepTouchableHistory, and G4BiasingProcessSharedData::GetParallelGeometriesLimiterProcess().
|
finalvirtual |
Implements G4VBiasingOperation.
Definition at line 86 of file GB06BOptnSplitAndKillByImportance.cc.
References G4ParticleChange::AddSecondary(), fBiasingSharedData, fDummyParticleChange, fParallelWorldIndex, fParticleChange, fPostStepTouchableHistory, fPreStepTouchableHistory, fStopAndKill, G4UniformRand, G4ParallelGeometriesLimiterProcess::GetIsLimiting(), G4BiasingProcessSharedData::GetParallelGeometriesLimiterProcess(), G4TouchableHistory::GetReplicaNumber(), G4TouchableHistory::GetVolume(), G4Track::GetWeight(), G4ParticleChangeForNothing::Initialize(), G4ParticleChange::Initialize(), G4VParticleChange::ProposeParentWeight(), G4VParticleChange::ProposeTrackStatus(), G4VParticleChange::SetSecondaryWeightByProcess(), and G4Track::SetWeight().
|
inline |
Definition at line 89 of file GB06BOptnSplitAndKillByImportance.hh.
References fParallelWorldIndex.
|
inlinefinalvirtual |
Implements G4VBiasingOperation.
Definition at line 55 of file GB06BOptnSplitAndKillByImportance.hh.
|
inline |
Definition at line 93 of file GB06BOptnSplitAndKillByImportance.hh.
References fBiasingSharedData.
|
inline |
Definition at line 96 of file GB06BOptnSplitAndKillByImportance.hh.
References fImportanceMap.
|
inline |
Definition at line 87 of file GB06BOptnSplitAndKillByImportance.hh.
References fParallelWorldIndex.
Referenced by GB06BOptrSplitAndKillByImportance::StartRun().
|
private |
Definition at line 102 of file GB06BOptnSplitAndKillByImportance.hh.
Referenced by DistanceToApplyOperation(), GenerateBiasingFinalState(), and SetBiasingSharedData().
|
private |
Definition at line 106 of file GB06BOptnSplitAndKillByImportance.hh.
Referenced by GenerateBiasingFinalState().
Definition at line 107 of file GB06BOptnSplitAndKillByImportance.hh.
Referenced by SetImportanceMap().
|
private |
Definition at line 101 of file GB06BOptnSplitAndKillByImportance.hh.
Referenced by DistanceToApplyOperation(), GenerateBiasingFinalState(), GetParallelWorldIndex(), and SetParallelWorldIndex().
|
private |
Definition at line 105 of file GB06BOptnSplitAndKillByImportance.hh.
Referenced by GenerateBiasingFinalState().
|
private |
Definition at line 104 of file GB06BOptnSplitAndKillByImportance.hh.
Referenced by GenerateBiasingFinalState().
|
private |
Definition at line 103 of file GB06BOptnSplitAndKillByImportance.hh.
Referenced by DistanceToApplyOperation(), and GenerateBiasingFinalState().