#include <Doxymodules_biasing.h>
Public Member Functions | |
GB06BOptnSplitAndKillByImportance (G4String name) | |
virtual | ~GB06BOptnSplitAndKillByImportance () |
virtual const G4VBiasingInteractionLaw * | ProvideOccurenceBiasingInteractionLaw (const G4BiasingProcessInterface *, G4ForceCondition &) final |
virtual G4VParticleChange * | ApplyFinalStateBiasing (const G4BiasingProcessInterface *, const G4Track *, const G4Step *, G4bool &) final |
virtual G4double | DistanceToApplyOperation (const G4Track *, G4double, G4ForceCondition *condition) final |
virtual G4VParticleChange * | GenerateBiasingFinalState (const G4Track *, const G4Step *) final |
void | SetParallelWorldIndex (G4int parallelWorldIndex) |
G4int | GetParallelWorldIndex () const |
void | SetBiasingSharedData (const G4BiasingProcessSharedData *sharedData) |
void | SetImportanceMap (std::map< G4int, G4int > *importanceMap) |
Private Attributes | |
G4int | fParallelWorldIndex |
const G4BiasingProcessSharedData * | fBiasingSharedData |
G4TouchableHandle | fPreStepTouchableHistory |
G4TouchableHandle | fPostStepTouchableHistory |
G4ParticleChange | fParticleChange |
G4ParticleChangeForNothing | fDummyParticleChange |
std::map< G4int, G4int > * | fImportanceMap |
Definition at line 138 of file Doxymodules_biasing.h.
GB06BOptnSplitAndKillByImportance::GB06BOptnSplitAndKillByImportance | ( | G4String | name | ) |
Definition at line 42 of file GB06BOptnSplitAndKillByImportance.cc.
|
virtual |
Definition at line 52 of file GB06BOptnSplitAndKillByImportance.cc.
|
inlinefinalvirtual |
Definition at line 54 of file GB06BOptnSplitAndKillByImportance.hh.
|
inlinefinalvirtual |
Definition at line 58 of file GB06BOptnSplitAndKillByImportance.hh.
|
finalvirtual |
Definition at line 57 of file GB06BOptnSplitAndKillByImportance.cc.
|
finalvirtual |
Definition at line 85 of file GB06BOptnSplitAndKillByImportance.cc.
|
inline |
Definition at line 86 of file GB06BOptnSplitAndKillByImportance.hh.
|
inline |
Definition at line 88 of file GB06BOptnSplitAndKillByImportance.hh.
|
inline |
Definition at line 92 of file GB06BOptnSplitAndKillByImportance.hh.
|
inline |
Definition at line 95 of file GB06BOptnSplitAndKillByImportance.hh.
|
private |
Definition at line 100 of file GB06BOptnSplitAndKillByImportance.hh.
|
private |
Definition at line 101 of file GB06BOptnSplitAndKillByImportance.hh.
|
private |
Definition at line 102 of file GB06BOptnSplitAndKillByImportance.hh.
|
private |
Definition at line 103 of file GB06BOptnSplitAndKillByImportance.hh.
|
private |
Definition at line 104 of file GB06BOptnSplitAndKillByImportance.hh.
|
private |
Definition at line 105 of file GB06BOptnSplitAndKillByImportance.hh.
|
private |
Definition at line 106 of file GB06BOptnSplitAndKillByImportance.hh.