31#ifndef GB05BOptnSplitAndKillByCrossSection_hh
32#define GB05BOptnSplitAndKillByCrossSection_hh 1
34#include "G4VBiasingOperation.hh"
35#include "G4ParticleChange.hh"
52 G4ForceCondition& )
final
71 G4ForceCondition* condition )
final;
void SetInteractionLength(G4double interactionLength)
G4ParticleChange fParticleChange
G4double fInteractionLength
virtual const G4VBiasingInteractionLaw * ProvideOccurenceBiasingInteractionLaw(const G4BiasingProcessInterface *, G4ForceCondition &) final
virtual G4double DistanceToApplyOperation(const G4Track *, G4double, G4ForceCondition *condition) final
virtual G4VParticleChange * ApplyFinalStateBiasing(const G4BiasingProcessInterface *, const G4Track *, const G4Step *, G4bool &) final
virtual ~GB05BOptnSplitAndKillByCrossSection()
virtual G4VParticleChange * GenerateBiasingFinalState(const G4Track *, const G4Step *) final