39 fParticleChangeForNothing()
144 if ( random < killingProbability )
void SetWeight(G4double aValue)
virtual ~GB03BOptnSplitOrKillOnBoundary()
GB03BOptnSplitOrKillOnBoundary(G4String name)
void SetSecondaryWeightByProcess(G4bool)
virtual G4double DistanceToApplyOperation(const G4Track *, G4double, G4ForceCondition *condition)
G4int GetCurrentStepNumber() const
G4double condition(const G4ErrorSymMatrix &m)
G4ParticleChangeForNothing fParticleChangeForNothing
virtual G4VParticleChange * GenerateBiasingFinalState(const G4Track *, const G4Step *)
void AddSecondary(G4Track *aSecondary)
G4double GetWeight() const
G4ThreeVector GetMomentum() const
G4StepStatus GetStepStatus() const
virtual void Initialize(const G4Track &track)
G4double fApplyProbability
virtual void Initialize(const G4Track &)
G4ParticleChange fParticleChange
Definition of the GB03BOptnSplitOrKillOnBoundary class.
G4StepPoint * GetPostStepPoint() const
void ProposeParentWeight(G4double finalWeight)
void ProposeTrackStatus(G4TrackStatus status)
void SetNumberOfSecondaries(G4int totSecondaries)