32#include "G4SystemOfUnits.hh"
33#include "G4GenericMessenger.hh"
40 fApplyProbability(1.0)
50 "Define the splitting factor." );
51 splittingFactorCmd.SetStates(G4State_Idle);
58 "Define the probability to apply the splitting/killing." );
59 applyProbCmd.SetStates(G4State_Idle);
76 G4cout << GetName() <<
" : starting run with splitting factor = " <<
fSplittingFactor
Definition of the GB03BOptrGeometryBasedBiasing class.
void SetApplyProbability(G4double proba)
void SetSplittingFactor(G4int splittingFactor)
G4GenericMessenger * fApplyProbabilityMessenger
G4double fApplyProbability
virtual ~GB03BOptrGeometryBasedBiasing()
GB03BOptrGeometryBasedBiasing()
G4GenericMessenger * fSplittingFactorMessenger
virtual G4VBiasingOperation * ProposeNonPhysicsBiasingOperation(const G4Track *track, const G4BiasingProcessInterface *callingProcess)
GB03BOptnSplitOrKillOnBoundary * fSplitAndKillOperation