Geant4
10.01.p03
|
#include <G4NeutronHPEnAngCorrelation.hh>
Classes | |
struct | toBeCached |
Public Member Functions | |
G4NeutronHPEnAngCorrelation () | |
~G4NeutronHPEnAngCorrelation () | |
void | Init (std::istream &aDataFile) |
G4ReactionProduct * | SampleOne (G4double anEnergy) |
G4ReactionProductVector * | Sample (G4double anEnergy) |
void | SetTarget (G4ReactionProduct &aTarget) |
void | SetNeutron (G4ReactionProduct &aNeutron) |
G4bool | InCharge () |
G4double | GetTargetMass () |
G4double | GetTotalMeanEnergy () |
Private Attributes | |
G4double | targetMass |
G4int | frameFlag |
G4int | nProducts |
G4NeutronHPProduct * | theProducts |
G4bool | inCharge |
G4Cache< toBeCached > | fCache |
Definition at line 42 of file G4NeutronHPEnAngCorrelation.hh.
|
inline |
Definition at line 53 of file G4NeutronHPEnAngCorrelation.hh.
References fCache, inCharge, and theProducts.
|
inline |
Definition at line 61 of file G4NeutronHPEnAngCorrelation.hh.
References theProducts.
|
inline |
Definition at line 98 of file G4NeutronHPEnAngCorrelation.hh.
References targetMass.
Referenced by G4NeutronHPInelasticBaseFS::BaseApply().
|
inline |
Definition at line 100 of file G4NeutronHPEnAngCorrelation.hh.
References fCache.
Referenced by G4NeutronHPInelasticBaseFS::BaseApply().
|
inline |
Definition at line 93 of file G4NeutronHPEnAngCorrelation.hh.
References inCharge.
|
inline |
Definition at line 66 of file G4NeutronHPEnAngCorrelation.hh.
References frameFlag, inCharge, G4NeutronHPProduct::Init(), nProducts, targetMass, and theProducts.
Referenced by G4NeutronHPCaptureFS::Init(), G4NeutronHPInelasticBaseFS::Init(), and G4NeutronHPInelasticCompFS::Init().
G4ReactionProductVector * G4NeutronHPEnAngCorrelation::Sample | ( | G4double | anEnergy | ) |
Definition at line 62 of file G4NeutronHPEnAngCorrelation.cc.
References fCache, frameFlag, G4endl, G4ReactionProduct::GetMomentum(), G4NeutronHPProduct::GetQValue(), G4ReactionProduct::GetTotalEnergy(), G4ReactionProduct::Lorentz(), G4NeutronHPProduct::MeanEnergyOfThisInteraction(), nProducts, G4NeutronHPProduct::Sample(), G4ReactionProduct::SetMass(), G4ReactionProduct::SetMomentum(), G4ReactionProduct::SetTotalEnergy(), and theProducts.
Referenced by G4NeutronHPCaptureFS::ApplyYourself(), G4NeutronHPInelasticBaseFS::BaseApply(), and G4NeutronHPInelasticCompFS::CompositeApply().
G4ReactionProduct * G4NeutronHPEnAngCorrelation::SampleOne | ( | G4double | anEnergy | ) |
Definition at line 37 of file G4NeutronHPEnAngCorrelation.cc.
References nProducts, G4NeutronHPProduct::Sample(), and theProducts.
|
inline |
Definition at line 87 of file G4NeutronHPEnAngCorrelation.hh.
References fCache, nProducts, and theProducts.
Referenced by G4NeutronHPCaptureFS::ApplyYourself(), G4NeutronHPInelasticBaseFS::BaseApply(), and G4NeutronHPInelasticCompFS::InitDistributionInitialState().
|
inline |
Definition at line 81 of file G4NeutronHPEnAngCorrelation.hh.
References fCache, nProducts, and theProducts.
Referenced by G4NeutronHPCaptureFS::ApplyYourself(), G4NeutronHPInelasticBaseFS::BaseApply(), and G4NeutronHPInelasticCompFS::InitDistributionInitialState().
|
private |
Definition at line 125 of file G4NeutronHPEnAngCorrelation.hh.
Referenced by G4NeutronHPEnAngCorrelation(), GetTotalMeanEnergy(), Sample(), SetNeutron(), and SetTarget().
|
private |
Definition at line 111 of file G4NeutronHPEnAngCorrelation.hh.
|
private |
Definition at line 114 of file G4NeutronHPEnAngCorrelation.hh.
Referenced by G4NeutronHPEnAngCorrelation(), InCharge(), and Init().
|
private |
Definition at line 112 of file G4NeutronHPEnAngCorrelation.hh.
Referenced by Init(), Sample(), SampleOne(), SetNeutron(), and SetTarget().
|
private |
Definition at line 110 of file G4NeutronHPEnAngCorrelation.hh.
Referenced by GetTargetMass(), and Init().
|
private |
Definition at line 113 of file G4NeutronHPEnAngCorrelation.hh.
Referenced by G4NeutronHPEnAngCorrelation(), Init(), Sample(), SampleOne(), SetNeutron(), SetTarget(), and ~G4NeutronHPEnAngCorrelation().