#include <G4VBiasingInteractionLaw.hh>
Definition at line 53 of file G4VBiasingInteractionLaw.hh.
◆ G4VBiasingInteractionLaw()
G4VBiasingInteractionLaw::G4VBiasingInteractionLaw |
( |
const G4String & | name | ) |
|
|
inline |
◆ ~G4VBiasingInteractionLaw()
virtual G4VBiasingInteractionLaw::~G4VBiasingInteractionLaw |
( |
| ) |
|
|
virtualdefault |
◆ ComputeEffectiveCrossSectionAt()
virtual G4double G4VBiasingInteractionLaw::ComputeEffectiveCrossSectionAt |
( |
G4double | length | ) |
const |
|
pure virtual |
◆ ComputeNonInteractionProbabilityAt()
virtual G4double G4VBiasingInteractionLaw::ComputeNonInteractionProbabilityAt |
( |
G4double | length | ) |
const |
|
pure virtual |
◆ GetName()
const G4String & G4VBiasingInteractionLaw::GetName |
( |
| ) |
const |
|
inline |
◆ GetSampledInteractionLength()
G4double G4VBiasingInteractionLaw::GetSampledInteractionLength |
( |
| ) |
const |
|
inline |
◆ IsEffectiveCrossSectionInfinite()
virtual G4bool G4VBiasingInteractionLaw::IsEffectiveCrossSectionInfinite |
( |
| ) |
const |
|
inlinevirtual |
◆ IsSingular()
virtual G4bool G4VBiasingInteractionLaw::IsSingular |
( |
| ) |
const |
|
inlinevirtual |
◆ Sample()
G4double G4VBiasingInteractionLaw::Sample |
( |
| ) |
|
|
inline |
Definition at line 78 of file G4VBiasingInteractionLaw.hh.
79 {
81 return fSampledInteractionLength;
82 }
virtual G4double SampleInteractionLength()=0
◆ SampleInteractionLength()
virtual G4double G4VBiasingInteractionLaw::SampleInteractionLength |
( |
| ) |
|
|
protectedpure virtual |
◆ UpdateForStep()
Definition at line 83 of file G4VBiasingInteractionLaw.hh.
84 {
86 return fSampledInteractionLength;
87 }
virtual G4double UpdateInteractionLengthForStep(G4double)
◆ UpdateInteractionLengthForStep()
virtual G4double G4VBiasingInteractionLaw::UpdateInteractionLengthForStep |
( |
G4double | | ) |
|
|
inlineprotectedvirtual |
The documentation for this class was generated from the following file: