Geant4.10
|
#include <G4BOptnForceCommonTruncatedExp.hh>
Definition at line 58 of file G4BOptnForceCommonTruncatedExp.hh.
G4BOptnForceCommonTruncatedExp::G4BOptnForceCommonTruncatedExp | ( | G4String | name | ) |
Definition at line 33 of file G4BOptnForceCommonTruncatedExp.cc.
References G4ILawCommonTruncatedExp::SetOperation().
|
virtual |
Definition at line 42 of file G4BOptnForceCommonTruncatedExp.cc.
void G4BOptnForceCommonTruncatedExp::AddCrossSection | ( | const G4VProcess * | process, |
G4double | crossSection | ||
) |
Definition at line 90 of file G4BOptnForceCommonTruncatedExp.cc.
References G4ILawCommonTruncatedExp::SetForceCrossSection(), and G4ILawCommonTruncatedExp::SetNumberOfSharing().
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 76 of file G4BOptnForceCommonTruncatedExp.hh.
void G4BOptnForceCommonTruncatedExp::ChooseProcessToApply | ( | ) |
Definition at line 141 of file G4BOptnForceCommonTruncatedExp.cc.
References G4UniformRand.
Referenced by Sample().
|
virtual |
Reimplemented from G4VBiasingOperation.
Definition at line 67 of file G4BOptnForceCommonTruncatedExp.cc.
References G4BiasingProcessInterface::GetAlongStepGPIL(), G4BiasingProcessInterface::GetPostStepGPIL(), and G4BiasingProcessInterface::GetWrappedProcess().
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 79 of file G4BOptnForceCommonTruncatedExp.hh.
References DBL_MAX.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 82 of file G4BOptnForceCommonTruncatedExp.hh.
|
inline |
Definition at line 89 of file G4BOptnForceCommonTruncatedExp.hh.
|
inline |
Definition at line 96 of file G4BOptnForceCommonTruncatedExp.hh.
|
inline |
Definition at line 104 of file G4BOptnForceCommonTruncatedExp.hh.
|
inline |
Definition at line 97 of file G4BOptnForceCommonTruncatedExp.hh.
|
inline |
Definition at line 99 of file G4BOptnForceCommonTruncatedExp.hh.
G4double G4BOptnForceCommonTruncatedExp::GetTriggeredProcessXSfraction | ( | ) |
Definition at line 81 of file G4BOptnForceCommonTruncatedExp.cc.
Referenced by G4ILawCommonTruncatedExp::ComputeEffectiveCrossSectionAt().
Definition at line 100 of file G4BOptnForceCommonTruncatedExp.cc.
References DBL_MIN, G4VSolid::DistanceToOut(), G4VPhysicalVolume::GetLogicalVolume(), G4Track::GetMomentum(), G4Track::GetMomentumDirection(), G4Track::GetPosition(), G4LogicalVolume::GetSolid(), G4TransportationManager::GetTransportationManager(), G4Track::GetVolume(), G4ILawCommonTruncatedExp::reset(), and G4ILawCommonTruncatedExp::SetMaximumDistance().
void G4BOptnForceCommonTruncatedExp::PostStepInteractionOccured | ( | const G4VProcess * | ) |
Definition at line 86 of file G4BOptnForceCommonTruncatedExp.cc.
|
virtual |
Reimplemented from G4VBiasingOperation.
Definition at line 55 of file G4BOptnForceCommonTruncatedExp.cc.
References DBL_MAX, G4ILawCommonTruncatedExp::GetInteractionDistance(), and G4BiasingProcessInterface::GetWrappedProcess().
|
virtual |
Reimplemented from G4VBiasingOperation.
Definition at line 50 of file G4BOptnForceCommonTruncatedExp.cc.
References Forced.
|
virtual |
Reimplemented from G4VBiasingOperation.
Definition at line 62 of file G4BOptnForceCommonTruncatedExp.cc.
References CandidateForSelection.
|
virtual |
Implements G4VBiasingOperation.
Definition at line 45 of file G4BOptnForceCommonTruncatedExp.cc.
void G4BOptnForceCommonTruncatedExp::Sample | ( | ) |
Definition at line 133 of file G4BOptnForceCommonTruncatedExp.cc.
References ChooseProcessToApply(), G4ILawCommonTruncatedExp::reset(), and G4VBiasingInteractionLaw::Sample().
Definition at line 122 of file G4BOptnForceCommonTruncatedExp.cc.
References G4ILawCommonTruncatedExp::GetMaximumDistance(), G4Step::GetStepLength(), and G4VBiasingInteractionLaw::UpdateForStep().