Geant4
10.01.p02
|
#include <G4NeutronHPProduct.hh>
Classes | |
struct | toBeCached |
Public Member Functions | |
G4NeutronHPProduct () | |
~G4NeutronHPProduct () | |
G4double | GetMassCode () |
G4double | GetMass () |
void | Init (std::istream &aDataFile) |
G4ReactionProductVector * | Sample (G4double anEnergy) |
G4double | GetMeanYield (G4double anEnergy) |
void | SetNeutron (G4ReactionProduct *aNeutron) |
void | SetTarget (G4ReactionProduct *aTarget) |
G4ReactionProduct * | GetTarget () |
G4ReactionProduct * | GetNeutron () |
G4double | MeanEnergyOfThisInteraction () |
G4double | GetQValue () |
Definition at line 50 of file G4NeutronHPProduct.hh.
|
inline |
Definition at line 61 of file G4NeutronHPProduct.hh.
|
inline |
Definition at line 67 of file G4NeutronHPProduct.hh.
References theDist.
|
inline |
Definition at line 76 of file G4NeutronHPProduct.hh.
References theMass.
|
inline |
Definition at line 75 of file G4NeutronHPProduct.hh.
References theMassCode.
Definition at line 144 of file G4NeutronHPProduct.hh.
References G4NeutronHPVector::GetY(), and theYield.
|
inline |
Definition at line 161 of file G4NeutronHPProduct.hh.
References fCache.
|
inline |
Definition at line 178 of file G4NeutronHPProduct.hh.
References theActualStateQValue.
Referenced by G4NeutronHPEnAngCorrelation::Sample().
|
inline |
Definition at line 159 of file G4NeutronHPProduct.hh.
References fCache.
|
inline |
Definition at line 78 of file G4NeutronHPProduct.hh.
References eV, G4NeutronHPVector::Hash(), G4VNeutronHPEnergyAngular::Init(), G4NeutronHPVector::Init(), G4VNeutronHPEnergyAngular::SetQValue(), theActualStateQValue, theDist, theDistLaw, theGroundStateQValue, theIsomerFlag, theMass, theMassCode, and theYield.
Referenced by G4NeutronHPEnAngCorrelation::Init().
|
inline |
Definition at line 163 of file G4NeutronHPProduct.hh.
References fCache, G4VNeutronHPEnergyAngular::MeanEnergyOfThisInteraction(), and theDist.
Referenced by G4NeutronHPEnAngCorrelation::Sample().
G4ReactionProductVector * G4NeutronHPProduct::Sample | ( | G4double | anEnergy | ) |
Definition at line 42 of file G4NeutronHPProduct.cc.
References G4VNeutronHPEnergyAngular::ClearHistories(), fCache, G4Poisson(), G4NeutronHPVector::GetY(), G4VNeutronHPEnergyAngular::Sample(), G4VNeutronHPEnergyAngular::SetNeutron(), G4VNeutronHPEnergyAngular::SetTarget(), theDist, theMass, theMassCode, and theYield.
Referenced by G4NeutronHPEnAngCorrelation::Sample(), and G4NeutronHPEnAngCorrelation::SampleOne().
|
inline |
Definition at line 149 of file G4NeutronHPProduct.hh.
References fCache.
|
inline |
Definition at line 154 of file G4NeutronHPProduct.hh.
References fCache.
|
private |
Definition at line 202 of file G4NeutronHPProduct.hh.
Referenced by G4NeutronHPProduct(), GetNeutron(), GetTarget(), MeanEnergyOfThisInteraction(), Sample(), SetNeutron(), and SetTarget().
|
private |
Definition at line 187 of file G4NeutronHPProduct.hh.
Referenced by GetQValue(), and Init().
|
private |
Definition at line 190 of file G4NeutronHPProduct.hh.
Referenced by G4NeutronHPProduct(), Init(), MeanEnergyOfThisInteraction(), Sample(), and ~G4NeutronHPProduct().
|
private |
Definition at line 188 of file G4NeutronHPProduct.hh.
Referenced by Init().
|
private |
Definition at line 186 of file G4NeutronHPProduct.hh.
Referenced by Init().
|
private |
Definition at line 185 of file G4NeutronHPProduct.hh.
Referenced by Init().
|
private |
Definition at line 184 of file G4NeutronHPProduct.hh.
|
private |
Definition at line 183 of file G4NeutronHPProduct.hh.
Referenced by GetMassCode(), Init(), and Sample().
|
private |
Definition at line 189 of file G4NeutronHPProduct.hh.
Referenced by GetMeanYield(), Init(), and Sample().