Geant4
10.01.p03
|
#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.
References fBiasedExponentialLaw.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 62 of file G4BOptnChangeCrossSection.hh.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 66 of file G4BOptnChangeCrossSection.hh.
References DBL_MAX.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 69 of file G4BOptnChangeCrossSection.hh.
G4double G4BOptnChangeCrossSection::GetBiasedCrossSection | ( | ) | const |
Definition at line 52 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw, and G4InteractionLawPhysical::GetPhysicalCrossSection().
|
inline |
Definition at line 76 of file G4BOptnChangeCrossSection.hh.
References fBiasedExponentialLaw.
|
inline |
Definition at line 86 of file G4BOptnChangeCrossSection.hh.
References fInteractionOccured.
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
virtual |
Implements G4VBiasingOperation.
Definition at line 42 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw.
void G4BOptnChangeCrossSection::Sample | ( | ) |
Definition at line 57 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw, fInteractionOccured, and G4VBiasingInteractionLaw::Sample().
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
void G4BOptnChangeCrossSection::SetBiasedCrossSection | ( | G4double | xst | ) |
Definition at line 47 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw, and G4InteractionLawPhysical::SetPhysicalCrossSection().
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
inline |
Definition at line 87 of file G4BOptnChangeCrossSection.hh.
References fInteractionOccured.
Referenced by GB01BOptrChangeCrossSection::OperationApplied().
void G4BOptnChangeCrossSection::UpdateForStep | ( | G4double | stepLength | ) |
Definition at line 63 of file G4BOptnChangeCrossSection.cc.
References fBiasedExponentialLaw, and G4VBiasingInteractionLaw::UpdateForStep().
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
private |
Definition at line 92 of file G4BOptnChangeCrossSection.hh.
Referenced by G4BOptnChangeCrossSection(), GetBiasedCrossSection(), GetBiasedExponentialLaw(), ProvideOccurenceBiasingInteractionLaw(), Sample(), SetBiasedCrossSection(), UpdateForStep(), and ~G4BOptnChangeCrossSection().
|
private |
Definition at line 93 of file G4BOptnChangeCrossSection.hh.
Referenced by GetInteractionOccured(), Sample(), and SetInteractionOccured().