#include <G4BOptnCloning.hh>
|
| G4BOptnCloning (G4String name) |
|
virtual | ~G4BOptnCloning () |
|
virtual const
G4VBiasingInteractionLaw * | ProvideOccurenceBiasingInteractionLaw (const G4BiasingProcessInterface *, G4ForceCondition &) |
|
virtual G4VParticleChange * | ApplyFinalStateBiasing (const G4BiasingProcessInterface *, const G4Track *, const G4Step *, G4bool &) |
|
virtual G4double | DistanceToApplyOperation (const G4Track *, G4double, G4ForceCondition *condition) |
|
virtual G4VParticleChange * | GenerateBiasingFinalState (const G4Track *, const G4Step *) |
|
void | SetCloneWeights (G4double clone1Weight, G4double clone2Weight) |
|
G4Track * | GetCloneTrack () const |
|
| G4VBiasingOperation (G4String name) |
|
virtual | ~G4VBiasingOperation () |
|
virtual G4double | ProposeAlongStepLimit (const G4BiasingProcessInterface *) |
|
virtual G4GPILSelection | ProposeGPILSelection (const G4GPILSelection wrappedProcessSelection) |
|
virtual void | AlongMoveBy (const G4BiasingProcessInterface *, const G4Step *, G4double) |
|
const G4String & | GetName () const |
|
std::size_t | GetUniqueID () const |
|
Definition at line 48 of file G4BOptnCloning.hh.
G4BOptnCloning::G4BOptnCloning |
( |
G4String |
name | ) |
|
Definition at line 29 of file G4BOptnCloning.cc.
34 fCloneTrack (
nullptr )
G4VBiasingOperation(G4String name)
G4BOptnCloning::~G4BOptnCloning |
( |
| ) |
|
|
virtual |
Implements G4VBiasingOperation.
Definition at line 40 of file G4BOptnCloning.cc.
47 fCloneTrack =
new G4Track( *track );
50 return &fParticleChange;
void ProposeParentWeight(G4double finalWeight)
void SetWeight(G4double aValue)
void SetSecondaryWeightByProcess(G4bool)
virtual void Initialize(const G4Track &)
void SetNumberOfSecondaries(G4int totSecondaries)
void AddSecondary(G4Track *aSecondary)
G4Track* G4BOptnCloning::GetCloneTrack |
( |
| ) |
const |
|
inline |
Definition at line 77 of file G4BOptnCloning.hh.
77 {fClone1W = clone1Weight ; fClone2W = clone2Weight;}
The documentation for this class was generated from the following files: