42 fBiasPrimaryOnly(true),
53 "Define the brem. splitting factor." );
60 "Chose if brem. splitting applies to primary particles only." );
67 "Chose if apply the brem. splitting only once for the track." );
77 G4cout <<
GetName() <<
" : starting run with brem. splitting factor = "
80 else G4cout <<
", biasing primary and secondary tracks ";
82 else G4cout <<
", biasing several times per track ";
G4GenericMessenger * fBiasOnlyOnceMessenger
GB04BOptnBremSplitting * fBremSplittingOperation
This class is generic messenger.
const G4String GetName() const
void SetSplittingFactor(G4int splittingFactor)
Definition of the GB04BOptnBremSplitting class.
virtual void StartTracking(const G4Track *track)
G4GenericMessenger * fSplittingFactorMessenger
virtual G4VBiasingOperation * ProposeFinalStateBiasingOperation(const G4Track *track, const G4BiasingProcessInterface *callingProcess)
Definition of the GB04BOptrBremSplitting class.
Command & SetStates(G4ApplicationState s0)
G4GenericMessenger * fBiasPrimaryOnlyMessenger
G4GLOB_DLL std::ostream G4cout
Command & DeclareProperty(const G4String &name, const G4AnyType &variable, const G4String &doc="")
Declare Methods.
G4int GetParentID() const