65 if ( fSplittingFactor == 1 )
return processFinalState;
115 actualParticleChange->
Clear();
120 while ( nCalls < fSplittingFactor )
138 processFinalState->
Clear();
142 return &fParticleChange;
G4int GetNumberOfSecondaries() const
G4Track * GetSecondary(G4int anIndex) const
virtual ~GB04BOptnBremSplitting()
const G4ThreeVector & GetProposedMomentumDirection() const
virtual G4VParticleChange * ApplyFinalStateBiasing(const G4BiasingProcessInterface *, const G4Track *, const G4Step *, G4bool &)
G4double GetProposedKineticEnergy() const
void SetWeight(G4double aValue)
G4VProcess * GetWrappedProcess() const
void SetSecondaryWeightByProcess(G4bool)
virtual void Initialize(const G4Track &)
void SetNumberOfSecondaries(G4int totSecondaries)
void AddSecondary(G4Track *aSecondary)
G4double GetWeight() const
G4TrackStatus GetTrackStatus() const
GB04BOptnBremSplitting(G4String name)
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &stepData)=0
Definition of the GB04BOptnBremSplitting class.