Geant4
10.03
|
#include <GB04BOptnBremSplitting.hh>
Private Attributes | |
G4int | fSplittingFactor |
G4ParticleChange | fParticleChange |
Definition at line 48 of file GB04BOptnBremSplitting.hh.
GB04BOptnBremSplitting::GB04BOptnBremSplitting | ( | G4String | name | ) |
Definition at line 38 of file GB04BOptnBremSplitting.cc.
|
virtual |
Definition at line 47 of file GB04BOptnBremSplitting.cc.
|
virtual |
Implements G4VBiasingOperation.
Definition at line 53 of file GB04BOptnBremSplitting.cc.
References G4ParticleChange::AddSecondary(), G4VParticleChange::Clear(), fParticleChange, fSplittingFactor, G4VParticleChange::GetNumberOfSecondaries(), G4ParticleChangeForLoss::GetProposedKineticEnergy(), G4ParticleChangeForLoss::GetProposedMomentumDirection(), G4VParticleChange::GetSecondary(), G4VParticleChange::GetTrackStatus(), G4Track::GetWeight(), G4BiasingProcessInterface::GetWrappedProcess(), G4ParticleChange::Initialize(), G4VProcess::PostStepDoIt(), G4VParticleChange::SetNumberOfSecondaries(), G4VParticleChange::SetSecondaryWeightByProcess(), and G4Track::SetWeight().
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 72 of file GB04BOptnBremSplitting.hh.
References DBL_MAX.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 76 of file GB04BOptnBremSplitting.hh.
|
inline |
Definition at line 88 of file GB04BOptnBremSplitting.hh.
References fSplittingFactor.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 61 of file GB04BOptnBremSplitting.hh.
|
inline |
Definition at line 86 of file GB04BOptnBremSplitting.hh.
References fSplittingFactor.
Referenced by GB04BOptrBremSplitting::StartRun().
|
private |
Definition at line 92 of file GB04BOptnBremSplitting.hh.
Referenced by ApplyFinalStateBiasing().
|
private |
Definition at line 91 of file GB04BOptnBremSplitting.hh.
Referenced by ApplyFinalStateBiasing(), GetSplittingFactor(), and SetSplittingFactor().