Geant4
10.01.p02
|
#include <G4ParticleHPContAngularPar.hh>
Definition at line 45 of file G4ParticleHPContAngularPar.hh.
|
inline |
Definition at line 49 of file G4ParticleHPContAngularPar.hh.
References currentMeanEnergy, DBL_MAX, fresh, theAngular, theMaxEner, and theMinEner.
G4ParticleHPContAngularPar::G4ParticleHPContAngularPar | ( | G4ParticleDefinition * | projectile | ) |
Definition at line 60 of file G4ParticleHPContAngularPar.cc.
References adjustResult, currentMeanEnergy, DBL_MAX, fresh, theAngular, theMaxEner, theMinEner, and theProjectile.
|
inline |
Definition at line 60 of file G4ParticleHPContAngularPar.hh.
References theAngular.
void G4ParticleHPContAngularPar::BuildByInterpolation | ( | G4double | anEnergy, |
G4InterpolationScheme | aScheme, | ||
G4ParticleHPContAngularPar & | store1, | ||
G4ParticleHPContAngularPar & | store2 | ||
) |
Definition at line 726 of file G4ParticleHPContAngularPar.cc.
References Dump(), e1, e2, G4cout, G4endl, GetDiscreteEnergiesOwn(), GetEnergiesTransformed(), GetEnergy(), G4ParticleHPList::GetLabel(), GetMaxEner(), GetMinEner(), GetNDiscreteEnergies(), GetNEnergies(), GetNEnergiesTransformed(), G4InterpolationManager::GetScheme(), G4ParticleHPList::GetValue(), G4ParticleHPInterpolator::Interpolate(), G4ParticleHPInterpolator::Interpolate2(), nAngularParameters, nDiscreteEnergies, nEnergies, G4ParticleHPList::SetLabel(), G4ParticleHPList::SetValue(), theAngular, theDiscreteEnergies, theEnergy, theInt, theManager, theMaxEner, and theMinEner.
Referenced by G4ParticleHPContEnergyAngular::Sample().
|
inline |
Definition at line 171 of file G4ParticleHPContAngularPar.hh.
References fresh.
void G4ParticleHPContAngularPar::Dump | ( | ) |
Definition at line 874 of file G4ParticleHPContAngularPar.cc.
References G4ParticleHPList::Dump(), G4cout, G4endl, nAngularParameters, nDiscreteEnergies, nEnergies, theAngular, and theEnergy.
Referenced by BuildByInterpolation().
|
inline |
Definition at line 141 of file G4ParticleHPContAngularPar.hh.
References theAngular.
Definition at line 137 of file G4ParticleHPContAngularPar.hh.
References theDiscreteEnergiesOwn.
Referenced by BuildByInterpolation().
|
inline |
Definition at line 121 of file G4ParticleHPContAngularPar.hh.
References theEnergiesTransformed.
Referenced by BuildByInterpolation().
|
inline |
Definition at line 70 of file G4ParticleHPContAngularPar.hh.
References G4cout, G4endl, nEnergies, and theEnergy.
Referenced by BuildByInterpolation(), and G4ParticleHPContEnergyAngular::Sample().
|
inline |
Definition at line 133 of file G4ParticleHPContAngularPar.hh.
References theMaxEner.
Referenced by BuildByInterpolation(), and PrepareTableInterpolation().
|
inline |
Definition at line 129 of file G4ParticleHPContAngularPar.hh.
References theMinEner.
Referenced by BuildByInterpolation(), and PrepareTableInterpolation().
|
inline |
Definition at line 117 of file G4ParticleHPContAngularPar.hh.
References nDiscreteEnergies.
Referenced by BuildByInterpolation(), and PrepareTableInterpolation().
|
inline |
Definition at line 113 of file G4ParticleHPContAngularPar.hh.
References nEnergies.
Referenced by BuildByInterpolation(), PrepareTableInterpolation(), and G4ParticleHPContEnergyAngular::Sample().
|
inline |
Definition at line 125 of file G4ParticleHPContAngularPar.hh.
References theEnergiesTransformed.
Referenced by BuildByInterpolation().
void G4ParticleHPContAngularPar::Init | ( | std::istream & | aDataFile, |
G4ParticleDefinition * | projectile | ||
) |
Definition at line 74 of file G4ParticleHPContAngularPar.cc.
References adjustResult, eV, G4cout, G4endl, G4ParticleHPList::Init(), G4INCL::Math::max(), G4INCL::Math::min(), nAngularParameters, nDiscreteEnergies, nEnergies, G4ParticleHPList::SetLabel(), theAngular, theEnergy, theMaxEner, theMinEner, and theProjectile.
Referenced by G4ParticleHPContEnergyAngular::Init().
|
inline |
Definition at line 97 of file G4ParticleHPContAngularPar.hh.
References currentMeanEnergy.
Referenced by G4ParticleHPContEnergyAngular::Sample().
void G4ParticleHPContAngularPar::PrepareTableInterpolation | ( | const G4ParticleHPContAngularPar * | angularPrev | ) |
Definition at line 686 of file G4ParticleHPContAngularPar.cc.
References G4ParticleHPList::GetLabel(), GetMaxEner(), GetMinEner(), GetNDiscreteEnergies(), GetNEnergies(), nDiscreteEnergies, nEnergies, theAngular, theDiscreteEnergies, theDiscreteEnergiesOwn, theEnergiesTransformed, theMaxEner, and theMinEner.
Referenced by G4ParticleHPContEnergyAngular::Init().
G4ReactionProduct * G4ParticleHPContAngularPar::Sample | ( | G4double | anEnergy, |
G4double | massCode, | ||
G4double | mass, | ||
G4int | angularRep, | ||
G4int | interpol | ||
) |
Definition at line 100 of file G4ParticleHPContAngularPar.cc.
References A, adjustResult, G4Alpha::Alpha(), currentMeanEnergy, G4Deuteron::Deuteron(), e1, e2, G4Electron::Electron(), eV, fresh, G4cout, G4endl, G4UniformRand, G4Gamma::Gamma(), G4NucleiProperties::GetBindingEnergy(), G4ParticleHPInterpolator::GetBinIntegral(), G4InterpolationManager::GetInverseScheme(), G4IonTable::GetIonTable(), G4ParticleHPList::GetLabel(), G4ReactionProduct::GetMass(), G4ParticleDefinition::GetPDGMass(), G4InterpolationManager::GetScheme(), G4ReactionProduct::GetTotalMomentum(), G4ParticleHPList::GetValue(), G4ParticleHPVector::GetVectorLength(), G4ParticleHPInterpolator::GetWeightedBinIntegral(), G4ParticleHPVector::GetX(), G4ParticleHPVector::GetY(), G4He3::He3(), G4ParticleHPLegendreStore::Init(), G4InterpolationManager::Init(), G4ParticleHPInterpolator::Interpolate(), G4INCL::Math::max(), G4INCL::Math::min(), nAngularParameters, nDiscreteEnergies, nEnergies, G4Neutron::Neutron(), G4Positron::Positron(), G4Proton::Proton(), remaining_energy, G4ParticleHPKallbachMannSyst::Sample(), G4ParticleHPVector::Sample(), G4ParticleHPLegendreStore::SampleMax(), G4ParticleHPLegendreStore::SetCoeff(), G4ReactionProduct::SetDefinition(), G4ParticleHPVector::SetInterpolationManager(), G4ReactionProduct::SetKineticEnergy(), G4ParticleHPLegendreStore::SetManager(), G4ReactionProduct::SetMomentum(), G4ParticleHPVector::SetX(), G4ParticleHPVector::SetY(), theAngular, theInt, theManager, theProjectile, theTarget, theTargetCode, and G4Triton::Triton().
Referenced by G4ParticleHPContEnergyAngular::Sample().
|
inline |
Definition at line 86 of file G4ParticleHPContAngularPar.hh.
References G4InterpolationManager::Init(), nEnergies, and theManager.
Referenced by G4ParticleHPContEnergyAngular::Init(), and G4ParticleHPContEnergyAngular::Sample().
|
inline |
Definition at line 74 of file G4ParticleHPContAngularPar.hh.
References thePrimary.
Referenced by G4ParticleHPContEnergyAngular::Sample().
|
inline |
Definition at line 79 of file G4ParticleHPContAngularPar.hh.
References theTarget.
Referenced by G4ParticleHPContEnergyAngular::Sample().
|
inline |
Definition at line 84 of file G4ParticleHPContAngularPar.hh.
References theTargetCode.
Referenced by G4ParticleHPContEnergyAngular::Sample().
|
private |
Definition at line 180 of file G4ParticleHPContAngularPar.hh.
Referenced by G4ParticleHPContAngularPar(), Init(), and Sample().
|
private |
Definition at line 167 of file G4ParticleHPContAngularPar.hh.
Referenced by G4ParticleHPContAngularPar(), MeanEnergyOfThisInteraction(), and Sample().
|
private |
Definition at line 175 of file G4ParticleHPContAngularPar.hh.
Referenced by ClearHistories(), G4ParticleHPContAngularPar(), and Sample().
|
private |
Definition at line 155 of file G4ParticleHPContAngularPar.hh.
Referenced by BuildByInterpolation(), Dump(), Init(), and Sample().
|
private |
Definition at line 153 of file G4ParticleHPContAngularPar.hh.
Referenced by BuildByInterpolation(), Dump(), GetNDiscreteEnergies(), Init(), PrepareTableInterpolation(), and Sample().
|
private |
Definition at line 151 of file G4ParticleHPContAngularPar.hh.
Referenced by BuildByInterpolation(), Dump(), GetEnergy(), GetNEnergies(), Init(), PrepareTableInterpolation(), Sample(), and SetInterpolation().
|
private |
Definition at line 176 of file G4ParticleHPContAngularPar.hh.
Referenced by Sample().
|
private |
Definition at line 159 of file G4ParticleHPContAngularPar.hh.
Referenced by BuildByInterpolation(), Dump(), G4ParticleHPContAngularPar(), GetAngDataList(), Init(), PrepareTableInterpolation(), Sample(), and ~G4ParticleHPContAngularPar().
|
private |
Definition at line 185 of file G4ParticleHPContAngularPar.hh.
Referenced by BuildByInterpolation(), and PrepareTableInterpolation().
Definition at line 186 of file G4ParticleHPContAngularPar.hh.
Referenced by GetDiscreteEnergiesOwn(), and PrepareTableInterpolation().
|
private |
Definition at line 184 of file G4ParticleHPContAngularPar.hh.
Referenced by GetEnergiesTransformed(), GetNEnergiesTransformed(), and PrepareTableInterpolation().
|
private |
Definition at line 148 of file G4ParticleHPContAngularPar.hh.
Referenced by BuildByInterpolation(), Dump(), GetEnergy(), and Init().
|
private |
Definition at line 161 of file G4ParticleHPContAngularPar.hh.
Referenced by BuildByInterpolation(), and Sample().
|
private |
Definition at line 157 of file G4ParticleHPContAngularPar.hh.
Referenced by BuildByInterpolation(), Sample(), and SetInterpolation().
|
private |
Definition at line 183 of file G4ParticleHPContAngularPar.hh.
Referenced by BuildByInterpolation(), G4ParticleHPContAngularPar(), GetMaxEner(), Init(), and PrepareTableInterpolation().
|
private |
Definition at line 182 of file G4ParticleHPContAngularPar.hh.
Referenced by BuildByInterpolation(), G4ParticleHPContAngularPar(), GetMinEner(), Init(), and PrepareTableInterpolation().
|
private |
Definition at line 165 of file G4ParticleHPContAngularPar.hh.
Referenced by SetPrimary().
|
private |
Definition at line 178 of file G4ParticleHPContAngularPar.hh.
Referenced by G4ParticleHPContAngularPar(), Init(), and Sample().
|
private |
Definition at line 164 of file G4ParticleHPContAngularPar.hh.
Referenced by Sample(), and SetTarget().
|
private |
Definition at line 163 of file G4ParticleHPContAngularPar.hh.
Referenced by Sample(), and SetTargetCode().