#include <G4BOptnChangeCrossSection.hh>
◆ G4BOptnChangeCrossSection()
G4BOptnChangeCrossSection::G4BOptnChangeCrossSection |
( |
G4String |
name | ) |
|
Definition at line 31 of file G4BOptnChangeCrossSection.cc.
G4InteractionLawPhysical * fBiasedExponentialLaw
G4bool fInteractionOccured
G4VBiasingOperation(G4String name)
◆ ~G4BOptnChangeCrossSection()
G4BOptnChangeCrossSection::~G4BOptnChangeCrossSection |
( |
| ) |
|
|
virtual |
◆ ApplyFinalStateBiasing()
virtual G4VParticleChange* G4BOptnChangeCrossSection::ApplyFinalStateBiasing |
( |
const G4BiasingProcessInterface * |
, |
|
|
const G4Track * |
, |
|
|
const G4Step * |
, |
|
|
G4bool & |
|
|
) |
| |
|
inlinevirtual |
◆ DistanceToApplyOperation()
virtual G4double G4BOptnChangeCrossSection::DistanceToApplyOperation |
( |
const G4Track * |
, |
|
|
G4double |
, |
|
|
G4ForceCondition * |
|
|
) |
| |
|
inlinevirtual |
◆ GenerateBiasingFinalState()
virtual G4VParticleChange* G4BOptnChangeCrossSection::GenerateBiasingFinalState |
( |
const G4Track * |
, |
|
|
const G4Step * |
|
|
) |
| |
|
inlinevirtual |
◆ GetBiasedCrossSection()
G4double G4BOptnChangeCrossSection::GetBiasedCrossSection |
( |
| ) |
const |
◆ GetBiasedExponentialLaw()
◆ GetInteractionOccured()
G4bool G4BOptnChangeCrossSection::GetInteractionOccured |
( |
| ) |
const |
|
inline |
◆ ProvideOccurenceBiasingInteractionLaw()
◆ Sample()
void G4BOptnChangeCrossSection::Sample |
( |
| ) |
|
◆ SetBiasedCrossSection()
void G4BOptnChangeCrossSection::SetBiasedCrossSection |
( |
G4double |
xst | ) |
|
Definition at line 48 of file G4BOptnChangeCrossSection.cc.
G4InteractionLawPhysical * fBiasedExponentialLaw
void SetPhysicalCrossSection(G4double crossSection)
◆ SetInteractionOccured()
void G4BOptnChangeCrossSection::SetInteractionOccured |
( |
| ) |
|
|
inline |
◆ UpdateForStep()
void G4BOptnChangeCrossSection::UpdateForStep |
( |
G4double |
stepLength | ) |
|
Definition at line 64 of file G4BOptnChangeCrossSection.cc.
G4InteractionLawPhysical * fBiasedExponentialLaw
G4double UpdateForStep(G4double truePathLength)
◆ fBiasedExponentialLaw
◆ fInteractionOccured
G4bool G4BOptnChangeCrossSection::fInteractionOccured |
|
private |
The documentation for this class was generated from the following files: