ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Attributes | |
G4InteractionLawPhysical * | fBiasedExponentialLaw |
G4bool | fInteractionOccured |
Definition at line 46 of file G4BOptnChangeCrossSection.hh.
View newest version in sPHENIX GitHub at line 46 of file G4BOptnChangeCrossSection.hh
G4BOptnChangeCrossSection::G4BOptnChangeCrossSection | ( | G4String | name | ) |
Definition at line 31 of file G4BOptnChangeCrossSection.cc.
View newest version in sPHENIX GitHub at line 31 of file G4BOptnChangeCrossSection.cc
References fBiasedExponentialLaw.
|
virtual |
Definition at line 38 of file G4BOptnChangeCrossSection.cc.
View newest version in sPHENIX GitHub at line 38 of file G4BOptnChangeCrossSection.cc
References fBiasedExponentialLaw.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 61 of file G4BOptnChangeCrossSection.hh.
View newest version in sPHENIX GitHub at line 61 of file G4BOptnChangeCrossSection.hh
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 65 of file G4BOptnChangeCrossSection.hh.
View newest version in sPHENIX GitHub at line 65 of file G4BOptnChangeCrossSection.hh
References DBL_MAX.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 68 of file G4BOptnChangeCrossSection.hh.
View newest version in sPHENIX GitHub at line 68 of file G4BOptnChangeCrossSection.hh
G4double G4BOptnChangeCrossSection::GetBiasedCrossSection | ( | ) | const |
Definition at line 54 of file G4BOptnChangeCrossSection.cc.
View newest version in sPHENIX GitHub at line 54 of file G4BOptnChangeCrossSection.cc
References fBiasedExponentialLaw, and G4InteractionLawPhysical::GetPhysicalCrossSection().
|
inline |
Definition at line 75 of file G4BOptnChangeCrossSection.hh.
View newest version in sPHENIX GitHub at line 75 of file G4BOptnChangeCrossSection.hh
References fBiasedExponentialLaw.
|
inline |
Definition at line 85 of file G4BOptnChangeCrossSection.hh.
View newest version in sPHENIX GitHub at line 85 of file G4BOptnChangeCrossSection.hh
References fInteractionOccured.
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), and G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
virtual |
Implements G4VBiasingOperation.
Definition at line 43 of file G4BOptnChangeCrossSection.cc.
View newest version in sPHENIX GitHub at line 43 of file G4BOptnChangeCrossSection.cc
References fBiasedExponentialLaw.
void G4BOptnChangeCrossSection::Sample | ( | ) |
Definition at line 59 of file G4BOptnChangeCrossSection.cc.
View newest version in sPHENIX GitHub at line 59 of file G4BOptnChangeCrossSection.cc
References fBiasedExponentialLaw, fInteractionOccured, and G4VBiasingInteractionLaw::Sample().
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), and G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
void G4BOptnChangeCrossSection::SetBiasedCrossSection | ( | G4double | xst, |
bool | updateInteractionLength = false |
||
) |
Definition at line 48 of file G4BOptnChangeCrossSection.cc.
View newest version in sPHENIX GitHub at line 48 of file G4BOptnChangeCrossSection.cc
References fBiasedExponentialLaw, G4InteractionLawPhysical::SetPhysicalCrossSection(), and UpdateForStep().
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), and G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
inline |
Definition at line 86 of file G4BOptnChangeCrossSection.hh.
View newest version in sPHENIX GitHub at line 86 of file G4BOptnChangeCrossSection.hh
References fInteractionOccured.
Referenced by G4ChannelingOptrChangeCrossSection::OperationApplied(), and GB01BOptrChangeCrossSection::OperationApplied().
Definition at line 65 of file G4BOptnChangeCrossSection.cc.
View newest version in sPHENIX GitHub at line 65 of file G4BOptnChangeCrossSection.cc
References fBiasedExponentialLaw, and G4VBiasingInteractionLaw::UpdateForStep().
Referenced by GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), and SetBiasedCrossSection().
|
private |
Definition at line 91 of file G4BOptnChangeCrossSection.hh.
View newest version in sPHENIX GitHub at line 91 of file G4BOptnChangeCrossSection.hh
Referenced by G4BOptnChangeCrossSection(), GetBiasedCrossSection(), GetBiasedExponentialLaw(), ProvideOccurenceBiasingInteractionLaw(), Sample(), SetBiasedCrossSection(), UpdateForStep(), and ~G4BOptnChangeCrossSection().
|
private |
Definition at line 92 of file G4BOptnChangeCrossSection.hh.
View newest version in sPHENIX GitHub at line 92 of file G4BOptnChangeCrossSection.hh
Referenced by GetInteractionOccured(), Sample(), and SetInteractionOccured().