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