Geant4
10.00.p01
|
#include <G4BOptnChangeCrossSection.hh>
Private Attributes | |
G4InteractionLawPhysical * | fBiasedExponentialLaw |
G4bool | fInteractionOccured |
Definition at line 47 of file G4BOptnChangeCrossSection.hh.
G4BOptnChangeCrossSection::G4BOptnChangeCrossSection | ( | G4String | name | ) |
Definition at line 31 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw.
|
virtual |
Definition at line 37 of file G4BOptnChangeCrossSection.cc.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 61 of file G4BOptnChangeCrossSection.hh.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 64 of file G4BOptnChangeCrossSection.hh.
References DBL_MAX.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 67 of file G4BOptnChangeCrossSection.hh.
G4double G4BOptnChangeCrossSection::GetBiasedCrossSection | ( | ) | const |
Definition at line 50 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw, and G4InteractionLawPhysical::GetPhysicalCrossSection().
|
inline |
Definition at line 74 of file G4BOptnChangeCrossSection.hh.
References fBiasedExponentialLaw.
|
inline |
Definition at line 84 of file G4BOptnChangeCrossSection.hh.
References fInteractionOccured.
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
virtual |
Implements G4VBiasingOperation.
Definition at line 40 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw.
void G4BOptnChangeCrossSection::Sample | ( | ) |
Definition at line 55 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw, fInteractionOccured, and G4VBiasingInteractionLaw::Sample().
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
void G4BOptnChangeCrossSection::SetBiasedCrossSection | ( | G4double | xst | ) |
Definition at line 45 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw, and G4InteractionLawPhysical::SetPhysicalCrossSection().
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
inline |
Definition at line 85 of file G4BOptnChangeCrossSection.hh.
References fInteractionOccured.
Referenced by GB01BOptrChangeCrossSection::OperationApplied().
void G4BOptnChangeCrossSection::UpdateForStep | ( | G4double | stepLength | ) |
Definition at line 61 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw, and G4VBiasingInteractionLaw::UpdateForStep().
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
private |
Definition at line 90 of file G4BOptnChangeCrossSection.hh.
Referenced by G4BOptnChangeCrossSection(), GetBiasedCrossSection(), GetBiasedExponentialLaw(), ProvideOccurenceBiasingInteractionLaw(), Sample(), SetBiasedCrossSection(), and UpdateForStep().
|
private |
Definition at line 91 of file G4BOptnChangeCrossSection.hh.
Referenced by GetInteractionOccured(), Sample(), and SetInteractionOccured().