Geant4
10.02.p02
|
#include <GB03BOptnSplitOrKillOnBoundary.hh>
Private Attributes | |
G4ParticleChange | fParticleChange |
G4ParticleChangeForNothing | fParticleChangeForNothing |
G4int | fSplittingFactor |
G4double | fApplyProbability |
Definition at line 41 of file GB03BOptnSplitOrKillOnBoundary.hh.
GB03BOptnSplitOrKillOnBoundary::GB03BOptnSplitOrKillOnBoundary | ( | G4String | name | ) |
Definition at line 36 of file GB03BOptnSplitOrKillOnBoundary.cc.
|
virtual |
Definition at line 44 of file GB03BOptnSplitOrKillOnBoundary.cc.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 57 of file GB03BOptnSplitOrKillOnBoundary.hh.
|
virtual |
Implements G4VBiasingOperation.
Definition at line 50 of file GB03BOptnSplitOrKillOnBoundary.cc.
|
virtual |
Implements G4VBiasingOperation.
Definition at line 64 of file GB03BOptnSplitOrKillOnBoundary.cc.
References G4ParticleChange::AddSecondary(), fApplyProbability, fGeomBoundary, fParticleChange, fParticleChangeForNothing, fSplittingFactor, fStopAndKill, G4UniformRand, G4Track::GetCurrentStepNumber(), G4Track::GetMomentum(), G4Step::GetPostStepPoint(), G4StepPoint::GetStepStatus(), G4Track::GetWeight(), G4ParticleChangeForNothing::Initialize(), G4ParticleChange::Initialize(), G4VParticleChange::ProposeParentWeight(), G4VParticleChange::ProposeTrackStatus(), G4VParticleChange::SetNumberOfSecondaries(), G4VParticleChange::SetSecondaryWeightByProcess(), and G4Track::SetWeight().
|
inline |
Definition at line 99 of file GB03BOptnSplitOrKillOnBoundary.hh.
References fApplyProbability.
|
inline |
Definition at line 98 of file GB03BOptnSplitOrKillOnBoundary.hh.
References fSplittingFactor.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 54 of file GB03BOptnSplitOrKillOnBoundary.hh.
|
inline |
Definition at line 95 of file GB03BOptnSplitOrKillOnBoundary.hh.
References fApplyProbability.
Referenced by GB03BOptrGeometryBasedBiasing::StartRun().
|
inline |
Definition at line 81 of file GB03BOptnSplitOrKillOnBoundary.hh.
References fSplittingFactor.
Referenced by GB03BOptrGeometryBasedBiasing::StartRun().
|
private |
Definition at line 105 of file GB03BOptnSplitOrKillOnBoundary.hh.
Referenced by GenerateBiasingFinalState(), GetApplyProbability(), and SetApplyProbability().
|
private |
Definition at line 102 of file GB03BOptnSplitOrKillOnBoundary.hh.
Referenced by GenerateBiasingFinalState().
|
private |
Definition at line 103 of file GB03BOptnSplitOrKillOnBoundary.hh.
Referenced by GenerateBiasingFinalState().
|
private |
Definition at line 104 of file GB03BOptnSplitOrKillOnBoundary.hh.
Referenced by GenerateBiasingFinalState(), GetSplittingFactor(), and SetSplittingFactor().