Geant4
10.00.p03
|
#include <G4ParticleChangeForOccurenceBiasing.hh>
Private Attributes | |
G4String | fName |
G4VParticleChange * | fWrappedParticleChange |
G4double | fOccurenceWeightForNonInteraction |
G4double | fOccurenceWeightForInteraction |
Definition at line 47 of file G4ParticleChangeForOccurenceBiasing.hh.
G4ParticleChangeForOccurenceBiasing::G4ParticleChangeForOccurenceBiasing | ( | G4String | name | ) |
Definition at line 28 of file G4ParticleChangeForOccurenceBiasing.cc.
G4ParticleChangeForOccurenceBiasing::~G4ParticleChangeForOccurenceBiasing | ( | ) |
Definition at line 36 of file G4ParticleChangeForOccurenceBiasing.cc.
|
inline |
Definition at line 73 of file G4ParticleChangeForOccurenceBiasing.hh.
References fName.
|
inline |
Definition at line 56 of file G4ParticleChangeForOccurenceBiasing.hh.
References fOccurenceWeightForInteraction.
|
inline |
Definition at line 54 of file G4ParticleChangeForOccurenceBiasing.hh.
References fOccurenceWeightForNonInteraction.
|
inline |
Definition at line 61 of file G4ParticleChangeForOccurenceBiasing.hh.
References fWrappedParticleChange.
|
inline |
Definition at line 55 of file G4ParticleChangeForOccurenceBiasing.hh.
References fOccurenceWeightForInteraction.
Referenced by G4BiasingProcessInterface::PostStepDoIt().
|
inline |
Definition at line 53 of file G4ParticleChangeForOccurenceBiasing.hh.
References fOccurenceWeightForNonInteraction.
Referenced by G4BiasingProcessInterface::AlongStepDoIt().
void G4ParticleChangeForOccurenceBiasing::SetWrappedParticleChange | ( | G4VParticleChange * | wpc | ) |
Definition at line 39 of file G4ParticleChangeForOccurenceBiasing.cc.
References fWrappedParticleChange.
Referenced by G4BiasingProcessInterface::AlongStepDoIt(), and G4BiasingProcessInterface::PostStepDoIt().
void G4ParticleChangeForOccurenceBiasing::StealSecondaries | ( | ) |
Definition at line 44 of file G4ParticleChangeForOccurenceBiasing.cc.
References G4VParticleChange::AddSecondary(), G4VParticleChange::Clear(), fOccurenceWeightForInteraction, fWrappedParticleChange, G4VParticleChange::GetNumberOfSecondaries(), G4VParticleChange::GetSecondary(), G4Track::GetWeight(), G4VParticleChange::SetNumberOfSecondaries(), and G4Track::SetWeight().
Referenced by G4BiasingProcessInterface::PostStepDoIt().
Reimplemented from G4VParticleChange.
Definition at line 62 of file G4ParticleChangeForOccurenceBiasing.cc.
References fOccurenceWeightForNonInteraction, fWrappedParticleChange, G4Step::GetPostStepPoint(), G4StepPoint::GetWeight(), G4StepPoint::SetWeight(), and G4VParticleChange::UpdateStepForAlongStep().
Reimplemented from G4VParticleChange.
Definition at line 57 of file G4ParticleChangeForOccurenceBiasing.cc.
Reimplemented from G4VParticleChange.
Definition at line 75 of file G4ParticleChangeForOccurenceBiasing.cc.
References fOccurenceWeightForInteraction, fWrappedParticleChange, G4Step::GetPostStepPoint(), G4StepPoint::GetWeight(), G4StepPoint::SetWeight(), and G4VParticleChange::UpdateStepForPostStep().
|
private |
Definition at line 76 of file G4ParticleChangeForOccurenceBiasing.hh.
Referenced by GetName().
|
private |
Definition at line 79 of file G4ParticleChangeForOccurenceBiasing.hh.
Referenced by GetOccurenceWeightForInteraction(), SetOccurenceWeightForInteraction(), StealSecondaries(), and UpdateStepForPostStep().
|
private |
Definition at line 78 of file G4ParticleChangeForOccurenceBiasing.hh.
Referenced by GetOccurenceWeightForNonInteraction(), SetOccurenceWeightForNonInteraction(), and UpdateStepForAlongStep().
|
private |
Definition at line 77 of file G4ParticleChangeForOccurenceBiasing.hh.
Referenced by GetWrappedParticleChange(), SetWrappedParticleChange(), StealSecondaries(), UpdateStepForAlongStep(), and UpdateStepForPostStep().